Commit 26afa04e80c51f108897acfbf3e2715af9b3848f

Authored by cherishsince
1 parent 0f73b61d

增加 阿里 千问参数说明

yudao-module-ai/yudao-spring-boot-starter-ai/src/main/java/cn/iocoder/yudao/framework/ai/chatqianwen/QianWenApi.java
@@ -57,8 +57,10 @@ public class QianWenApi { @@ -57,8 +57,10 @@ public class QianWenApi {
57 public ResponseEntity<CompletionsResponse> chatCompletionEntity(ChatRequestMessage message) { 57 public ResponseEntity<CompletionsResponse> chatCompletionEntity(ChatRequestMessage message) {
58 // 创建request 58 // 创建request
59 CompletionsRequest request = new CompletionsRequest() 59 CompletionsRequest request = new CompletionsRequest()
  60 + // 设置 appid
60 .setAppId(appId) 61 .setAppId(appId)
61 .setMessages(List.of(message)) 62 .setMessages(List.of(message))
  63 + // 返回choice message结果
62 .setParameters(new CompletionsRequest.Parameter().setResultFormat("message")); 64 .setParameters(new CompletionsRequest.Parameter().setResultFormat("message"));
63 // 65 //
64 CompletionsResponse response = client.completions(request); 66 CompletionsResponse response = client.completions(request);
@@ -74,8 +76,10 @@ public class QianWenApi { @@ -74,8 +76,10 @@ public class QianWenApi {
74 public Flux<CompletionsResponse> chatCompletionStream(ChatRequestMessage message) { 76 public Flux<CompletionsResponse> chatCompletionStream(ChatRequestMessage message) {
75 return client.streamCompletions( 77 return client.streamCompletions(
76 new CompletionsRequest() 78 new CompletionsRequest()
  79 + // 设置 appid
77 .setAppId(appId) 80 .setAppId(appId)
78 .setMessages(List.of(message)) 81 .setMessages(List.of(message))
  82 + //开启增量输出模式,后面输出不会包含已经输出的内容
79 .setParameters(new CompletionsRequest.Parameter().setIncrementalOutput(true)) 83 .setParameters(new CompletionsRequest.Parameter().setIncrementalOutput(true))
80 ); 84 );
81 } 85 }