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())