main
黄海 7 months ago
parent 8df09577b9
commit 295b8e1068

@ -0,0 +1,61 @@
package Tools.MaxKb;
import Tools.MaxKb.Util.MaxKbDb;
import com.dsideal.QingLong.Util.CommonUtil;
import com.jfinal.kit.PropKit;
import com.jfinal.plugin.activerecord.Db;
import com.jfinal.plugin.activerecord.Record;
import org.joda.time.DateTime;
import java.util.UUID;
public class Test {
/**
*
*
* @param model_name
* @return
*/
public static Record getModel(String model_name) {
String sql = "select * from model where name=?";
return Db.findFirst(sql, model_name);
}
/**
*
*
* @param applicationName
* @return
*/
public static Record getApplication(String applicationName) {
String sql = "select * from application where name=?";
return Db.findFirst(sql, applicationName);
}
public static void main(String[] args) throws Exception {
//加载配置文件
PropKit.use("MaxKb.properties");
//初始化数据库
MaxKbDb.Init();
//获取模型的id
String model_name = "DeepSeek";
Record record = getModel(model_name);
String model_id = record.getStr("id");
System.out.println(model_id);
//获取应用
String applicationName = "黄海的一个应用";
record = getApplication(applicationName);
//克隆出对象
record = new Record().setColumns(record.getColumns());
//生成一个uuid
record.set("id", UUID.randomUUID());
//名称
record.set("name", "XXX的拷贝应用");
//增加
Db.save("application", "id", record);
System.out.println("增加成功!");
}
}

@ -1,8 +1,6 @@
package UnitTest;
import cn.hutool.http.HttpRequest;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
public class TestMaxKB {
@ -23,21 +21,24 @@ public class TestMaxKB {
System.out.println(chat_id);
//对话
// url = "http://10.10.14.206:8080/api/application/chat_message/" + chat_id;
// JSONObject jo = new JSONObject();
// jo.put("message", "你好!");
// jo.put("stream", true);
// jo.put("re_chat", false);
// result = HttpRequest.post(url)
// .header("Authorization", apiKey)
// .header("Content-Type", "application/json")
// .body(jo.toString())
// .execute()
// .body();
//
url = "http://10.10.14.206:8080/api/application/chat_message/" + chat_id;
JSONObject jo = new JSONObject();
jo.put("message", "你好!我的名字叫黄海,记住我!一会我会问你我叫什么名字!");
//jo.put("message", "你好!你知道我叫什么名字吗?");
jo.put("stream", true);
jo.put("re_chat", false);
result = HttpRequest.post(url)
.header("Authorization", apiKey)
.header("Content-Type", "application/json")
.body(jo.toString())
.execute()
.body();
System.out.println(result);
// for (String s : result.split("\n")) {
// JSONObject jsonObject= JSONObject.parseObject(s);
// System.out.println(jsonObject.getString("data"));
// //JSONObject jsonObject= JSONObject.parseObject(s);
// //System.out.println(jsonObject.getString("data"));
// }
}

Loading…
Cancel
Save