Quellcode durchsuchen

修改deepseek聊天地址

S0025136190 vor 5 Monaten
Ursprung
Commit
cc5e337dda

+ 2 - 0
takai-admin/src/main/resources/application.yml

@@ -193,5 +193,7 @@ deepseek:
   searchSlice: /rag/slice/search
   #联网搜索结果
   webSearch: /web/search
+  #deepseek单独聊天
+  baseChat: http://10.1.27.4:18078
   #提示词
   prompt: 你是总结和提问大师。你只根据用户的对话记录,根据对话记录生成可能会问的问题,不要杜撰问题。问题的答案必须来自上面的对话记录。 你必须遵守以下要求:1. 不要输出用户问过的问题;2. 你需要输出3个问题供用户选择。3. 你只需要输出问题,不需要解释,不需要提问。4. 你的问题可以是空的,但你不能杜撰问题。5. 问题需要站在使用这个应用的人的视角提出,因此你要注意提问的语气和人称代词。不要用您这个字。6.生成的问题,必须能从提供的对话记录中找到答案。你一定要按照以下格式输出:{'问题':['xxx','xxx','xxx']}

+ 3 - 2
takai-bigmodel/src/main/java/com/takai/bigmodel/service/impl/BigModelServiceImpl.java

@@ -1826,17 +1826,18 @@ public class BigModelServiceImpl implements IBigModelService
 
     @Override
     public JSONObject webSearch(String id) {
-        String url = deepseekConfig.getBaseurl() + deepseekConfig.getWebSearch() + "/" + id;
+        String url = deepseekConfig.getBaseChat() + deepseekConfig.getWebSearch() + "/" + id;
         Request request = buildGetRequest(url);
         OkHttpClient client = buildOkHttpClient();
         try {
             Response response = client.newCall(request).execute();
             if (response.isSuccessful()) {
                 String body = response.body().string();
+                logger.info("联网搜索查询返回:" + body);
                 return JSON.parseObject(body);
             }
         }catch (Exception e) {
-            logger.error("切片得分调用python接口失败", e.getMessage());
+            logger.error("联网搜索查询失败:", e.getMessage());
         }
         return null;
     }

+ 10 - 0
takai-common/src/main/java/com/takai/common/config/DeepseekConfig.java

@@ -38,6 +38,8 @@ public class DeepseekConfig {
 
     private String webSearch;
 
+    private String baseChat;
+
     public String getBaseurl() {
         return baseurl;
     }
@@ -157,4 +159,12 @@ public class DeepseekConfig {
     public void setWebSearch(String webSearch) {
         this.webSearch = webSearch;
     }
+
+    public String getBaseChat() {
+        return baseChat;
+    }
+
+    public void setBaseChat(String baseChat) {
+        this.baseChat = baseChat;
+    }
 }