Skip to content

Commit 84d48d4

Browse files
authored
feat: support glm-4.6v (#54)
1 parent b39f4b2 commit 84d48d4

File tree

7 files changed

+16
-16
lines changed

7 files changed

+16
-16
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ client = ZaiClient(api_key="your-api-key")
169169

170170
# Create chat completion
171171
response = client.chat.completions.create(
172-
model='glm-4',
172+
model='glm-4.6',
173173
messages=[
174174
{'role': 'system', 'content': 'You are a helpful assistant.'},
175175
{'role': 'user', 'content': 'Tell me a story about AI.'},
@@ -192,7 +192,7 @@ client = ZaiClient(api_key="your-api-key")
192192

193193
# Create chat completion
194194
response = client.chat.completions.create(
195-
model='glm-4',
195+
model='glm-4.6',
196196
messages=[
197197
{'role': 'system', 'content': 'You are a helpful assistant.'},
198198
{'role': 'user', 'content': 'What is artificial intelligence?'},
@@ -228,7 +228,7 @@ client = ZaiClient(api_key="your-api-key")
228228
base64_image = encode_image('examples/test_multi_modal.jpeg')
229229

230230
response = client.chat.completions.create(
231-
model='glm-4v',
231+
model='glm-4.6v',
232232
messages=[
233233
{
234234
'role': 'user',
@@ -338,7 +338,7 @@ client = ZaiClient(api_key="your-api-key")
338338

339339
try:
340340
response = client.chat.completions.create(
341-
model="glm-4",
341+
model="glm-4.6",
342342
messages=[
343343
{"role": "user", "content": "Hello, Z.ai!"}
344344
]

README_CN.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ client = ZhipuAiClient(api_key="your-api-key")
107107

108108
# Create chat completion
109109
response = client.chat.completions.create(
110-
model="glm-4",
110+
model="glm-4.6",
111111
messages=[
112112
{"role": "user", "content": "Hello, Z.ai!"}
113113
]
@@ -175,7 +175,7 @@ client = ZaiClient(api_key="your-api-key")
175175

176176
# 创建对话
177177
response = client.chat.completions.create(
178-
model='glm-4',
178+
model='glm-4.6',
179179
messages=[
180180
{'role': 'system', 'content': 'You are a helpful assistant.'},
181181
{'role': 'user', 'content': 'Tell me a story about AI.'},
@@ -198,7 +198,7 @@ client = ZaiClient(api_key="your-api-key")
198198

199199
# 创建对话
200200
response = client.chat.completions.create(
201-
model='glm-4',
201+
model='glm-4.6',
202202
messages=[
203203
{'role': 'system', 'content': 'You are a helpful assistant.'},
204204
{'role': 'user', 'content': 'What is artificial intelligence?'},
@@ -234,7 +234,7 @@ client = ZaiClient(api_key="your-api-key")
234234
base64_image = encode_image('examples/test_multi_modal.jpeg')
235235

236236
response = client.chat.completions.create(
237-
model='glm-4v',
237+
model='glm-4.6v',
238238
messages=[
239239
{
240240
'role': 'user',
@@ -344,7 +344,7 @@ client = ZaiClient(api_key="your-api-key") # 请填写您自己的APIKey
344344

345345
try:
346346
response = client.chat.completions.create(
347-
model="glm-4",
347+
model="glm-4.6",
348348
messages=[
349349
{"role": "user", "content": "你好, Z.ai !"}
350350
]

examples/basic_usage.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ def encode_image(image_path):
126126
base64_image = encode_image('examples/test_multi_modal.jpeg')
127127

128128
response = client.chat.completions.create(
129-
model='glm-4v',
129+
model='glm-4.6v',
130130
messages=[
131131
{
132132
'role': 'user',

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "zai-sdk"
3-
version = "0.0.4.3"
3+
version = "0.1.0"
44
description = "A SDK library for accessing big model apis from Z.ai"
55
authors = ["Z.ai"]
66
readme = "README.md"

src/zai/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
__title__ = 'Z.ai'
2-
__version__ = '0.0.4.3'
2+
__version__ = '0.1.0'

src/zai/types/chat/chat_completion_chunk.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ class ChoiceDelta(BaseModel):
6868
Attributes:
6969
content: Content delta
7070
role: Role of the message sender
71-
reasoning_content: Reasoning content delta
71+
reasoning_content: Reasoning content delta, it's recommended to return the model's reasoning_content in next request to achieve better results in multi-turn conversations.
7272
tool_calls: List of tool call deltas
7373
audio: Audio completion chunk
7474
"""

tests/integration_tests/test_chat.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ def test_completions_stream_with_tools(logging_conf):
323323
print(f'request_id:{request_id}')
324324
response = client.chat.completions.create(
325325
request_id=request_id,
326-
model='glm-4v', # Fill in the model name to call
326+
model='glm-4.6v', # Fill in the model name to call
327327
extra_body={'temperature': 0.5, 'max_tokens': 50},
328328
messages=[
329329
{
@@ -361,7 +361,7 @@ def test_completions_vis_base64(test_file_path, logging_conf):
361361
print(f'request_id:{request_id}')
362362
response = client.chat.completions.create(
363363
request_id=request_id,
364-
model='glm-4v', # Fill in the model name to call
364+
model='glm-4.6v', # Fill in the model name to call
365365
extra_body={'temperature': 0.5, 'max_tokens': 50},
366366
messages=[
367367
{
@@ -402,7 +402,7 @@ def test_async_completions(logging_conf):
402402
print(f'request_id:{request_id}')
403403
response = client.chat.completions.create(
404404
request_id=request_id,
405-
model='glm-4v', # Fill in the model name to call
405+
model='glm-4.6v', # Fill in the model name to call
406406
messages=[
407407
{
408408
'role': 'user',

0 commit comments

Comments
 (0)