From 1ae8aee50f6f7e8ae3ecbf657d72a4e6d490466b Mon Sep 17 00:00:00 2001 From: jack ning Date: Fri, 18 Jul 2025 11:37:30 +0800 Subject: [PATCH] update --- .../main/java/com/bytedesk/ai/model/LlmModelTypeEnum.java | 3 ++- .../providers/dashscope/SpringAIDashscopeService.java | 2 +- .../providers/deepseek/SpringAIDeepseekChatConfig.java | 5 +---- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/modules/ai/src/main/java/com/bytedesk/ai/model/LlmModelTypeEnum.java b/modules/ai/src/main/java/com/bytedesk/ai/model/LlmModelTypeEnum.java index a76116ff8a..b54b21ecfb 100644 --- a/modules/ai/src/main/java/com/bytedesk/ai/model/LlmModelTypeEnum.java +++ b/modules/ai/src/main/java/com/bytedesk/ai/model/LlmModelTypeEnum.java @@ -2,7 +2,7 @@ * @Author: jackning 270580156@qq.com * @Date: 2025-04-17 14:44:07 * @LastEditors: jackning 270580156@qq.com - * @LastEditTime: 2025-07-18 10:39:13 + * @LastEditTime: 2025-07-18 11:08:09 * @Description: bytedesk.com https://github.com/Bytedesk/bytedesk * Please be aware of the BSL license restrictions before installing Bytedesk IM – * selling, reselling, or hosting Bytedesk IM as a service is a breach of the terms and automatically terminates your rights under the license. @@ -21,6 +21,7 @@ public enum LlmModelTypeEnum { VISION("vision"), // 视觉模型 CODE("code"), // 代码模型 REASONING("reasoning"), // 推理模型 + FUNCTION("function"), // 函数调用模型 TEXT2IMAGE("text2image"), // 文本生成图像模型 IMAGE2TEXT("image2text"), // 图像理解文本模型 AUDIO2TEXT("audio2text"), // 语音转文本模型 diff --git a/modules/ai/src/main/java/com/bytedesk/ai/springai/providers/dashscope/SpringAIDashscopeService.java b/modules/ai/src/main/java/com/bytedesk/ai/springai/providers/dashscope/SpringAIDashscopeService.java index 0e47980865..11ecd69783 100644 --- a/modules/ai/src/main/java/com/bytedesk/ai/springai/providers/dashscope/SpringAIDashscopeService.java +++ b/modules/ai/src/main/java/com/bytedesk/ai/springai/providers/dashscope/SpringAIDashscopeService.java @@ -2,7 +2,7 @@ * @Author: jackning 270580156@qq.com * @Date: 2025-02-28 11:44:03 * @LastEditors: jackning 270580156@qq.com - * @LastEditTime: 2025-07-18 10:10:32 + * @LastEditTime: 2025-07-18 11:30:10 * @Description: bytedesk.com https://github.com/Bytedesk/bytedesk * Please be aware of the BSL license restrictions before installing Bytedesk IM – * selling, reselling, or hosting Bytedesk IM as a service is a breach of the terms and automatically terminates your rights under the license. diff --git a/modules/ai/src/main/java/com/bytedesk/ai/springai/providers/deepseek/SpringAIDeepseekChatConfig.java b/modules/ai/src/main/java/com/bytedesk/ai/springai/providers/deepseek/SpringAIDeepseekChatConfig.java index 0808840c4f..4bccbf8c33 100644 --- a/modules/ai/src/main/java/com/bytedesk/ai/springai/providers/deepseek/SpringAIDeepseekChatConfig.java +++ b/modules/ai/src/main/java/com/bytedesk/ai/springai/providers/deepseek/SpringAIDeepseekChatConfig.java @@ -2,7 +2,7 @@ * @Author: jackning 270580156@qq.com * @Date: 2025-02-17 11:17:28 * @LastEditors: jackning 270580156@qq.com - * @LastEditTime: 2025-07-18 09:59:16 + * @LastEditTime: 2025-07-18 11:34:20 * @Description: bytedesk.com https://github.com/Bytedesk/bytedesk * Please be aware of the BSL license restrictions before installing Bytedesk IM – * selling, reselling, or hosting Bytedesk IM as a service is a breach of the terms and automatically terminates your rights under the license. @@ -17,9 +17,6 @@ import org.springframework.ai.chat.client.ChatClient; import org.springframework.ai.deepseek.DeepSeekChatModel; import org.springframework.ai.deepseek.DeepSeekChatOptions; import org.springframework.ai.deepseek.api.DeepSeekApi; -import org.springframework.ai.openai.OpenAiChatModel; -import org.springframework.ai.openai.OpenAiChatOptions; -import org.springframework.ai.openai.api.OpenAiApi; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.context.annotation.Bean;