Skip to content

Commit 8a74bd4

Browse files
authored
feat: add new models glm-5.1 (#87)
1 parent 2ae792a commit 8a74bd4

12 files changed

+35
-66
lines changed

ARCHITECTURE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ ChatService chatService = client.chat();
136136

137137
// Build a request
138138
ChatCompletionCreateParams request = ChatCompletionCreateParams.builder()
139-
.model("glm-4")
139+
.model("glm-5.1")
140140
.messages(Collections.singletonList(
141141
ChatMessage.builder().role(ChatMessage.Role.USER).content("Hello!").build()
142142
))

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ ZaiClient client = ZaiClient.builder()
126126

127127
// Create chat request
128128
ChatCompletionCreateParams request = ChatCompletionCreateParams.builder()
129-
.model("glm-5")
129+
.model("glm-5.1")
130130
.messages(Arrays.asList(
131131
ChatMessage.builder()
132132
.role(ChatMessageRole.USER.value())
@@ -154,7 +154,7 @@ if (response.isSuccess()) {
154154
```java
155155
// Create streaming request
156156
ChatCompletionCreateParams streamRequest = ChatCompletionCreateParams.builder()
157-
.model("glm-5")
157+
.model("glm-5.1")
158158
.messages(Arrays.asList(
159159
ChatMessage.builder()
160160
.role(ChatMessageRole.USER.value())
@@ -284,7 +284,7 @@ public class AIController {
284284
@PostMapping("/chat")
285285
public ResponseEntity<String> chat(@RequestBody ChatRequest request) {
286286
ChatCompletionCreateParams params = ChatCompletionCreateParams.builder()
287-
.model("glm-5")
287+
.model("glm-5.1")
288288
.messages(Arrays.asList(
289289
ChatMessage.builder()
290290
.role(ChatMessageRole.USER.value())

README_CN.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ ZaiClient client = ZaiClient.builder()
125125

126126
// 创建对话请求
127127
ChatCompletionCreateParams request = ChatCompletionCreateParams.builder()
128-
.model("glm-5")
128+
.model("glm-5.1")
129129
.messages(Arrays.asList(
130130
ChatMessage.builder()
131131
.role(ChatMessageRole.USER.value())
@@ -153,7 +153,7 @@ if (response.isSuccess()) {
153153
```java
154154
// 创建流式请求
155155
ChatCompletionCreateParams streamRequest = ChatCompletionCreateParams.builder()
156-
.model("glm-5")
156+
.model("glm-5.1")
157157
.messages(Arrays.asList(
158158
ChatMessage.builder()
159159
.role(ChatMessageRole.USER.value())
@@ -285,7 +285,7 @@ public class AIController {
285285
@PostMapping("/chat")
286286
public ResponseEntity<String> chat(@RequestBody ChatRequest request) {
287287
ChatCompletionCreateParams params = ChatCompletionCreateParams.builder()
288-
.model("glm-5")
288+
.model("glm-5.1")
289289
.messages(Arrays.asList(
290290
ChatMessage.builder()
291291
.role(ChatMessageRole.USER.value())

core/src/main/java/ai/z/openapi/core/Constants.java

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,27 @@ private Constants() {
3333
// =============================================================================
3434
// Text Generation Models
3535
// =============================================================================
36+
37+
/**
38+
* GLM-5.1 model code
39+
*/
40+
public static final String ModelGLM5_1 = "glm-5.1";
41+
42+
/**
43+
* GLM-5-turbo model code
44+
*/
45+
public static final String ModelGLM5_TURBO = "glm-5-turbo";
46+
47+
/**
48+
* GLM-5V-turbo model code
49+
*/
50+
public static final String ModelGLM5V_TURBO = "glm-5v-turbo";
51+
52+
/**
53+
* GLM-5 model code
54+
*/
55+
public static final String ModelGLM5 = "glm-5";
56+
3657
/**
3758
* GLM-4.7 model code
3859
*/

samples/src/main/ai.z.openapi.samples/ChatAsyncCompletionExample.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public static void main(String[] args) {
3131

3232
// Create chat request
3333
ChatCompletionCreateParams request = ChatCompletionCreateParams.builder()
34-
.model("glm-5")
34+
.model("glm-5.1")
3535
.messages(Arrays.asList(
3636
ChatMessage.builder()
3737
.role(ChatMessageRole.USER.value())

samples/src/main/ai.z.openapi.samples/ChatCompletionBase64Example.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public static void main(String[] args) throws IOException {
3434

3535
// Create chat request
3636
ChatCompletionCreateParams streamRequest = ChatCompletionCreateParams.builder()
37-
.model("glm-4.6v")
37+
.model("glm-5v-turbo")
3838
.messages(Arrays.asList(
3939
ChatMessage.builder()
4040
.role(ChatMessageRole.USER.value())

samples/src/main/ai.z.openapi.samples/ChatCompletionExample.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public static void main(String[] args) {
2525

2626
// Create chat request
2727
ChatCompletionCreateParams request = ChatCompletionCreateParams.builder()
28-
.model("glm-5")
28+
.model("glm-5.1")
2929
.messages(Arrays.asList(
3030
ChatMessage.builder()
3131
.role(ChatMessageRole.USER.value())

samples/src/main/ai.z.openapi.samples/ChatCompletionMultiFileExample.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public static void main(String[] args) {
1414
ZaiClient client = ZaiClient.builder().ofZAI().build();
1515

1616
ChatCompletionCreateParams request = ChatCompletionCreateParams.builder()
17-
.model("glm-4.6v")
17+
.model("glm-5v-turbo")
1818
.messages(Arrays.asList(
1919
ChatMessage.builder()
2020
.role(ChatMessageRole.USER.value())

samples/src/main/ai.z.openapi.samples/ChatCompletionStreamExample.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public static void main(String[] args) {
1717

1818
// Create chat request
1919
ChatCompletionCreateParams streamRequest = ChatCompletionCreateParams.builder()
20-
.model("glm-5")
20+
.model("glm-5.1")
2121
.messages(Arrays.asList(
2222
ChatMessage.builder()
2323
.role(ChatMessageRole.USER.value())

samples/src/main/ai.z.openapi.samples/ChatCompletionWithCustomHeadersExample.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public static void main(String[] args) {
2323

2424
// Create chat request
2525
ChatCompletionCreateParams request = ChatCompletionCreateParams.builder()
26-
.model("glm-5")
26+
.model("glm-5.1")
2727
.messages(Arrays.asList(
2828
ChatMessage.builder()
2929
.role(ChatMessageRole.USER.value())

0 commit comments

Comments
 (0)