Commit 26afa04e80c51f108897acfbf3e2715af9b3848f
1 parent
0f73b61d
增加 阿里 千问参数说明
Showing
1 changed file
with
4 additions
and
0 deletions
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 | } |