diff --git a/README.md b/README.md index 91ea82a..e6f8c3e 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ Add the following dependency to your `pom.xml`: ai.z.openapi zai-sdk - 0.1.0 + 0.1.3 ``` @@ -39,7 +39,7 @@ Add the following dependency to your `build.gradle` (for Groovy DSL): ```groovy dependencies { - implementation 'ai.z.openapi:zai-sdk:0.1.0' + implementation 'ai.z.openapi:zai-sdk:0.1.3' } ``` diff --git a/README_CN.md b/README_CN.md index ef9c7f2..2179c8b 100644 --- a/README_CN.md +++ b/README_CN.md @@ -30,7 +30,7 @@ Z.ai AI 平台官方 Java SDK,提供统一接口访问强大的AI能力,包 ai.z.openapi zai-sdk - 0.1.0 + 0.1.3 ``` @@ -39,7 +39,7 @@ Z.ai AI 平台官方 Java SDK,提供统一接口访问强大的AI能力,包 ```groovy dependencies { - implementation 'ai.z.openapi:zai-sdk:0.1.0' + implementation 'ai.z.openapi:zai-sdk:0.1.3' } ``` diff --git a/core/src/main/java/ai/z/openapi/core/Constants.java b/core/src/main/java/ai/z/openapi/core/Constants.java index b3043d5..52fa6dd 100644 --- a/core/src/main/java/ai/z/openapi/core/Constants.java +++ b/core/src/main/java/ai/z/openapi/core/Constants.java @@ -39,6 +39,16 @@ private Constants() { */ public static final String ModelGLM4_6 = "glm-4.6"; + /** + * GLM-4.6v model code + */ + public static final String ModelGLM4_6V = "glm-4.6v"; + + /** + * GLM-4.6v flash model code + */ + public static final String ModelGLM4_6V_FLASH = "glm-4.6v-flash"; + /** * GLM-4.6-air model code */ diff --git a/core/src/main/java/ai/z/openapi/service/model/ChatMessage.java b/core/src/main/java/ai/z/openapi/service/model/ChatMessage.java index b263236..4be1234 100644 --- a/core/src/main/java/ai/z/openapi/service/model/ChatMessage.java +++ b/core/src/main/java/ai/z/openapi/service/model/ChatMessage.java @@ -21,6 +21,10 @@ public class ChatMessage { */ private Object content; + /** + * It's recommended to return the model's reasoning_content in next request to achieve + * better results in multi-turn conversations. + */ @JsonProperty("reasoning_content") private String reasoningContent; diff --git a/pom.xml b/pom.xml index ca10bc2..e8d62dd 100644 --- a/pom.xml +++ b/pom.xml @@ -45,7 +45,7 @@ - 0.1.1 + 0.1.3 8 UTF-8 UTF-8 diff --git a/samples/src/main/ai.z.openapi.samples/ChatCompletionBase64Example.java b/samples/src/main/ai.z.openapi.samples/ChatCompletionBase64Example.java index ef6f7c3..f4aa8e9 100644 --- a/samples/src/main/ai.z.openapi.samples/ChatCompletionBase64Example.java +++ b/samples/src/main/ai.z.openapi.samples/ChatCompletionBase64Example.java @@ -33,7 +33,7 @@ public static void main(String[] args) throws IOException { // Create chat request ChatCompletionCreateParams streamRequest = ChatCompletionCreateParams.builder() - .model("glm-4.5v") + .model("glm-4.6v") .messages(Arrays.asList( ChatMessage.builder() .role(ChatMessageRole.USER.value()) diff --git a/samples/src/main/ai.z.openapi.samples/ChatCompletionExample.java b/samples/src/main/ai.z.openapi.samples/ChatCompletionExample.java index cf6b796..b5099c4 100644 --- a/samples/src/main/ai.z.openapi.samples/ChatCompletionExample.java +++ b/samples/src/main/ai.z.openapi.samples/ChatCompletionExample.java @@ -2,7 +2,6 @@ import ai.z.openapi.ZhipuAiClient; import ai.z.openapi.service.model.*; -import ai.z.openapi.core.Constants; import java.util.Arrays; diff --git a/samples/src/main/ai.z.openapi.samples/ChatCompletionMultiFileExample.java b/samples/src/main/ai.z.openapi.samples/ChatCompletionMultiFileExample.java index 71f0f0b..fc55624 100644 --- a/samples/src/main/ai.z.openapi.samples/ChatCompletionMultiFileExample.java +++ b/samples/src/main/ai.z.openapi.samples/ChatCompletionMultiFileExample.java @@ -11,7 +11,7 @@ public static void main(String[] args) { .build(); ChatCompletionCreateParams request = ChatCompletionCreateParams.builder() - .model("glm-4.5v") + .model("glm-4.6v") .messages(Arrays.asList( ChatMessage.builder() .role(ChatMessageRole.USER.value())