parent
27b08a19d8
commit
2b06e4b5a7
@ -0,0 +1,28 @@
|
||||
package Tools.MaxKb;
|
||||
|
||||
import Tools.MaxKb.Service.MaxKbService;
|
||||
import Tools.MaxKb.Util.MaxKbUtil;
|
||||
import com.jfinal.kit.PropKit;
|
||||
|
||||
public class UploadQA {
|
||||
//要上传的QA知识内容
|
||||
static String uploadFile = "D:\\dsWork\\QingLong\\Doc\\MaxKB\\黄海的个人简历【QA版本】.xlsx";
|
||||
static MaxKbService service = new MaxKbService();
|
||||
|
||||
public static void main(String[] args) throws Exception {
|
||||
//加载配置文件
|
||||
PropKit.use("MaxKb.properties");
|
||||
//初始化数据库
|
||||
MaxKbUtil.Init();
|
||||
|
||||
//1、上传文件
|
||||
String zskName = "知识库【模板】";
|
||||
String documentId = service.uploadQA(zskName, uploadFile);
|
||||
|
||||
//2、手动生成问题
|
||||
String modelName = "DeepSeek";//使用哪个模型
|
||||
service.generateQuestion(zskName, modelName, documentId);
|
||||
|
||||
System.out.println("恭喜,所有操作成功完成!");
|
||||
}
|
||||
}
|
@ -1,38 +0,0 @@
|
||||
package Tools.MaxKb;
|
||||
|
||||
import Tools.MaxKb.Service.MaxKbService;
|
||||
import Tools.MaxKb.Util.MaxKbUtil;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.dsideal.QingLong.Util.CommonUtil;
|
||||
import com.jfinal.kit.PropKit;
|
||||
|
||||
public class UploadQA1 {
|
||||
//要上传的QA知识内容
|
||||
static String uploadFile = "D:\\dsWork\\QingLong\\Doc\\MaxKB\\黄海的个人简历【QA版本】.xlsx";
|
||||
|
||||
public static void main(String[] args) throws Exception {
|
||||
//加载配置文件
|
||||
PropKit.use("MaxKb.properties");
|
||||
//初始化数据库
|
||||
MaxKbUtil.Init();
|
||||
|
||||
//1、上传文件
|
||||
String zskName = "知识库【模板】";
|
||||
String documentId = MaxKbService.uploadQA(zskName, uploadFile);
|
||||
//2、使用哪个模型
|
||||
String modelName = PropKit.get("modelName");
|
||||
//3、等待模型生成问题完毕
|
||||
while (true) {
|
||||
boolean finish = MaxKbService.autoIndexed(documentId);
|
||||
if (finish) {
|
||||
//手动生成问题
|
||||
JSONObject res = MaxKbService.generateQuestion(zskName, modelName, documentId);
|
||||
System.out.println(res);
|
||||
break;
|
||||
}
|
||||
Thread.sleep(500);
|
||||
System.out.println(CommonUtil.getCurrentTime() + " 正在等待模型生成问题完毕...");
|
||||
}
|
||||
System.out.println("恭喜,所有操作成功完成!");
|
||||
}
|
||||
}
|
Loading…
Reference in new issue