فهرست منبع

配置提示词

S0025136190 9 ماه پیش
والد
کامیت
7938c540fc

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

@@ -160,4 +160,7 @@ bigmodel:
   uploadFile: https://open.bigmodel.cn/api/paas/v4/files
   #模型列表
   modelList: https://open.bigmodel.cn/api/biz/model/trial/list
+  #提示词
+  prompt: 总结三个建议,二十个字内,固定格式
+
 

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

@@ -748,10 +748,10 @@ public class BigModelServiceImpl implements IBigModelService
     @Override
     public List<String> getAsyncCompletions(CompletionsParams params) {
         log.info("---question---", params.getMessages());
-        BmApplication bmApplication = BmApplication.builder().appId(params.getAppId()).build();
-        BmApplication resultApplication = bmApplicationMapper.selectTargetApplication(bmApplication);
+//        BmApplication bmApplication = BmApplication.builder().appId(params.getAppId()).build();
+//        BmApplication resultApplication = bmApplicationMapper.selectTargetApplication(bmApplication);
         PromptObject vo = new PromptObject();
-        vo.setContent(resultApplication == null ? null : resultApplication.getPrompt());
+        vo.setContent(bigModelConfig.getPrompt());
         vo.setRole(USER_STR);
         params.getMessages().add(vo);
         String url = bigModelConfig.getAsyncCompletions();

+ 13 - 0
takai-common/src/main/java/com/takai/common/config/BigModelConfig.java

@@ -57,6 +57,11 @@ public class BigModelConfig
      */
     private String modelList;
 
+    /**
+     * 提示词
+     */
+    private String prompt;
+
 
     public String getBigModelApiKey()
     {
@@ -163,4 +168,12 @@ public class BigModelConfig
     public void setModelList(String modelList) {
         this.modelList = modelList;
     }
+
+    public String getPrompt() {
+        return prompt;
+    }
+
+    public void setPrompt(String prompt) {
+        this.prompt = prompt;
+    }
 }