Commit 2208396ee4164c9de67ae039b0719e886b831912
1 parent
7dface2d
fixup! 支持 GROK
Showing
4 changed files
with
4 additions
and
5 deletions
yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/framework/ai/config/AiAutoConfiguration.java
yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/framework/ai/config/YudaoAiProperties.java
yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/framework/ai/core/model/grok/GrokChatModel.java
| ... | ... | @@ -19,8 +19,7 @@ public class GrokChatModel implements ChatModel { |
| 19 | 19 | |
| 20 | 20 | public static final String BASE_URL = "https://api.x.ai"; |
| 21 | 21 | public static final String COMPLETE_PATH = "/v1/chat/completions"; |
| 22 | - | |
| 23 | - public static final String MODEL_DEFAULT = "grok-4-fast-reasoning\n"; | |
| 22 | + public static final String MODEL_DEFAULT = "grok-4-fast-reasoning"; | |
| 24 | 23 | |
| 25 | 24 | /** |
| 26 | 25 | * 兼容 OpenAI 接口,进行复用 | ... | ... |
yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/util/AiUtils.java
| ... | ... | @@ -65,7 +65,6 @@ public class AiUtils { |
| 65 | 65 | case MOONSHOT: |
| 66 | 66 | return MoonshotChatOptions.builder().model(model).temperature(temperature).maxTokens(maxTokens) |
| 67 | 67 | .toolCallbacks(toolCallbacks).toolContext(toolContext).build(); |
| 68 | - case GROK: | |
| 69 | 68 | case OPENAI: |
| 70 | 69 | case GEMINI: // 复用 OpenAI 客户端 |
| 71 | 70 | case BAI_CHUAN: // 复用 OpenAI 客户端 |
| ... | ... | @@ -80,6 +79,9 @@ public class AiUtils { |
| 80 | 79 | case OLLAMA: |
| 81 | 80 | return OllamaOptions.builder().model(model).temperature(temperature).numPredict(maxTokens) |
| 82 | 81 | .toolCallbacks(toolCallbacks).toolContext(toolContext).build(); |
| 82 | + case GROK: | |
| 83 | + return OpenAiChatOptions.builder().model(model).temperature(temperature).maxTokens(maxTokens) | |
| 84 | + .toolCallbacks(toolCallbacks).toolContext(toolContext).build(); | |
| 83 | 85 | default: |
| 84 | 86 | throw new IllegalArgumentException(StrUtil.format("未知平台({})", platform)); |
| 85 | 87 | } | ... | ... |