From b4e38947c7c04b3b46fa9cad49991e1895ff7118 Mon Sep 17 00:00:00 2001 From: YunKui Lu Date: Thu, 26 Jun 2025 00:29:28 +0800 Subject: [PATCH] fix: remove unused options from ZhiPu model Signed-off-by: YunKui Lu --- .../springframework/ai/zhipuai/ZhiPuAiChatModel.java | 10 ---------- .../ai/zhipuai/ZhiPuAiChatOptions.java | 3 --- .../springframework/ai/zhipuai/api/ZhiPuAiApi.java | 12 ------------ 3 files changed, 25 deletions(-) diff --git a/models/spring-ai-zhipuai/src/main/java/org/springframework/ai/zhipuai/ZhiPuAiChatModel.java b/models/spring-ai-zhipuai/src/main/java/org/springframework/ai/zhipuai/ZhiPuAiChatModel.java index 408666fdc34..565f11d9b41 100644 --- a/models/spring-ai-zhipuai/src/main/java/org/springframework/ai/zhipuai/ZhiPuAiChatModel.java +++ b/models/spring-ai-zhipuai/src/main/java/org/springframework/ai/zhipuai/ZhiPuAiChatModel.java @@ -568,16 +568,6 @@ else if (mediaContentData instanceof String text) { } } - private ChatOptions buildRequestOptions(ZhiPuAiApi.ChatCompletionRequest request) { - return ChatOptions.builder() - .model(request.model()) - .maxTokens(request.maxTokens()) - .stopSequences(request.stop()) - .temperature(request.temperature()) - .topP(request.topP()) - .build(); - } - public void setObservationConvention(ChatModelObservationConvention observationConvention) { this.observationConvention = observationConvention; } diff --git a/models/spring-ai-zhipuai/src/main/java/org/springframework/ai/zhipuai/ZhiPuAiChatOptions.java b/models/spring-ai-zhipuai/src/main/java/org/springframework/ai/zhipuai/ZhiPuAiChatOptions.java index 8b8d3974413..c31320defe1 100644 --- a/models/spring-ai-zhipuai/src/main/java/org/springframework/ai/zhipuai/ZhiPuAiChatOptions.java +++ b/models/spring-ai-zhipuai/src/main/java/org/springframework/ai/zhipuai/ZhiPuAiChatOptions.java @@ -78,9 +78,6 @@ public class ZhiPuAiChatOptions implements ToolCallingChatOptions { * provide a list of functions the model may generate JSON inputs for. */ private @JsonProperty("tools") List tools; - - private @JsonProperty("tools1") List foos; - /** * Controls which (if any) function is called by the model. none means the model will not call a * function and instead generates a message. auto means the model can pick between generating a message or calling a diff --git a/models/spring-ai-zhipuai/src/main/java/org/springframework/ai/zhipuai/api/ZhiPuAiApi.java b/models/spring-ai-zhipuai/src/main/java/org/springframework/ai/zhipuai/api/ZhiPuAiApi.java index 0786d0a5b96..cac51cbe232 100644 --- a/models/spring-ai-zhipuai/src/main/java/org/springframework/ai/zhipuai/api/ZhiPuAiApi.java +++ b/models/spring-ai-zhipuai/src/main/java/org/springframework/ai/zhipuai/api/ZhiPuAiApi.java @@ -314,18 +314,6 @@ public String getValue() { } } - public class Foo { - - String foo; - - public Foo() { - - } - public Foo(String foo) { - this.foo = foo; - } - } - /** * Represents a tool the model may call. Currently, only functions are supported as a tool.