浏览代码

AI配置修改

zyp 17 小时之前
父节点
当前提交
a50ffc875b

+ 4 - 1
fs-service/src/main/java/com/fs/config/ai/AiHostProper.java

@@ -9,5 +9,8 @@ import org.springframework.stereotype.Component;
 public class AiHostProper {
     @Value("${ipad.ipadUrl}")
     private String ipadUrl;
-    
+
+    @Value("${ipad.aiApi}")
+    private String aiApi;
+
 }

+ 6 - 1
fs-service/src/main/java/com/fs/fastGpt/service/impl/AiHookServiceImpl.java

@@ -3,8 +3,10 @@ package com.fs.fastGpt.service.impl;
 import cn.hutool.json.JSONUtil;
 import com.alibaba.fastjson.JSON;
 import com.fs.common.annotation.Excel;
+import com.fs.common.config.FSConfig;
 import com.fs.common.core.domain.R;
 import com.fs.common.core.redis.RedisCache;
+import com.fs.config.ai.AiHostProper;
 import com.fs.course.domain.FsUserCourseVideo;
 import com.fs.course.mapper.FsCourseWatchLogMapper;
 import com.fs.course.mapper.FsUserCourseVideoMapper;
@@ -123,6 +125,9 @@ public class AiHookServiceImpl implements AiHookService {
     @Autowired
     WxWorkService wxWorkService;
 
+    @Autowired
+    AiHostProper aiHostProper;
+
 //    @Autowired
 //    private IFastGptKeywordSendService fastGptKeywordSendService;
 
@@ -988,7 +993,7 @@ public class AiHookServiceImpl implements AiHookService {
             String msgC = (String)redisCache.getCacheObject("msg:" + fastGptChatSession.getSessionId());
             //添加关键词
             addPromptWord(messageList,msgC,qwExternalContactsId,role.getReminderWords(), role.getContactInfo(),fastGptChatSession.getSessionId());
-            R r = chatService.initiatingTakeChat(param,"http://154.8.194.176:3000/api",appKey);
+            R r = chatService.initiatingTakeChat(param, aiHostProper.getAiApi(), appKey);
             Integer reply2 = (Integer)redisCache.getCacheObject("reply:" + fastGptChatSession.getSessionId());
             //次数变动 重新等待5秒
             if (reply2!=i){

+ 5 - 1
fs-service/src/main/java/com/fs/fastGpt/service/impl/AiNewServiceImpl.java

@@ -3,8 +3,10 @@ package com.fs.fastGpt.service.impl;
 import cn.hutool.json.JSONUtil;
 import com.alibaba.fastjson.JSON;
 import com.fs.common.annotation.Excel;
+import com.fs.common.config.FSConfig;
 import com.fs.common.core.domain.R;
 import com.fs.common.core.redis.RedisCache;
+import com.fs.config.ai.AiHostProper;
 import com.fs.course.domain.FsUserCourseVideo;
 import com.fs.course.mapper.FsCourseWatchLogMapper;
 import com.fs.course.mapper.FsUserCourseVideoMapper;
@@ -102,6 +104,8 @@ public class AiNewServiceImpl implements AiNewService {
     private FastGptChatReplaceWordsMapper fastGptChatReplaceWordsMapper;
     @Autowired
     RedisTemplate<String, String> redisTemplate;
+    @Autowired
+    private AiHostProper aiHostProper;
 
 
     /** Ai半小时未回复提醒 **/
@@ -623,7 +627,7 @@ public class AiNewServiceImpl implements AiNewService {
             String msgC = (String)redisCache.getCacheObject("msg:" + fastGptChatSession.getSessionId());
             //添加关键词
             addPromptWord(messageList,msgC,qwExternalContactsId,role.getReminderWords(), role.getContactInfo(),fastGptChatSession.getSessionId());
-            R r = chatService.initiatingTakeChat(param,"http://154.8.194.176:3000/api",appKey);
+            R r = chatService.initiatingTakeChat(param, aiHostProper.getAiApi(),appKey);
             Integer reply2 = (Integer)redisCache.getCacheObject("reply:" + fastGptChatSession.getSessionId());
             //次数变动 重新等待5秒
             if (reply2!=i){

+ 6 - 1
fs-service/src/main/java/com/fs/fastGpt/service/impl/AiServiceImpl.java

@@ -3,8 +3,10 @@ package com.fs.fastGpt.service.impl;
 import cn.hutool.json.JSONUtil;
 import com.alibaba.fastjson.JSON;
 import com.fs.common.annotation.Excel;
+import com.fs.common.config.FSConfig;
 import com.fs.common.core.domain.R;
 import com.fs.common.core.redis.RedisCache;
+import com.fs.config.ai.AiHostProper;
 import com.fs.course.domain.FsUserCourseVideo;
 import com.fs.course.mapper.FsCourseWatchLogMapper;
 import com.fs.course.mapper.FsUserCourseVideoMapper;
@@ -97,6 +99,9 @@ public class AiServiceImpl implements AiService {
     @Autowired
     RedisTemplate<String, String> redisTemplate;
 
+    @Autowired
+    AiHostProper aiHostProper;
+
 
     /** Ai半小时未回复提醒 **/
     @Override
@@ -600,7 +605,7 @@ public class AiServiceImpl implements AiService {
             String msgC = (String)redisCache.getCacheObject("msg:" + fastGptChatSession.getSessionId());
             //添加关键词
             addPromptWord(messageList,msgC,qwExternalContactsId,role.getReminderWords(), role.getContactInfo(),fastGptChatSession.getSessionId());
-            R r = chatService.initiatingTakeChat(param,"http://154.8.194.176:3000/api",appKey);
+            R r = chatService.initiatingTakeChat(param, aiHostProper.getAiApi(),appKey);
             Integer reply2 = (Integer)redisCache.getCacheObject("reply:" + fastGptChatSession.getSessionId());
             //次数变动 重新等待5秒
             if (reply2!=i){

+ 1 - 2
fs-service/src/main/resources/application-config-myhk.yml

@@ -61,8 +61,6 @@ watch:
 
 fs :
   commonApi: http://172.27.0.7:8010
-#  commonApi: http://127.0.0.1:8010
-  h5CommonApi: http://119.29.195.254:8010
 nuonuo:
   key: 10924508
   secret: A2EB20764D304D16
@@ -83,6 +81,7 @@ headerImg:
   imgUrl: https://fs-1346741853.cos.ap-chengdu.myqcloud.com/fs/20250323/6189704f2e134b84ad9c9e7c9999f103.jpg
 ipad:
   ipadUrl: http://qwipad.muyi88.com
+  aiApi: http://152.136.202.157:3000/api
 
 wx_miniapp_temp:
   pay_order_temp_id: VXEvKaGNPFuJmhWK9O_QPrTZxe9umDCukq-maI8Vdek