Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ client = ZhipuAiClient(api_key="your-api-key")

# Create chat completion
response = client.chat.completions.create(
model="glm-4.7",
model="glm-5",
messages=[
{"role": "user", "content": "Hello, Z.ai!"}
]
Expand Down Expand Up @@ -279,7 +279,7 @@ client = ZaiClient(api_key="your-api-key")

try:
response = client.chat.completions.create(
model="glm-4.7",
model="glm-5",
messages=[
{"role": "user", "content": "Hello, Z.ai!"}
]
Expand Down
4 changes: 2 additions & 2 deletions README_CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ client = ZhipuAiClient(api_key="your-api-key")

# Create chat completion
response = client.chat.completions.create(
model="glm-4.7",
model="glm-5",
messages=[
{"role": "user", "content": "Hello, Z.ai!"}
]
Expand Down Expand Up @@ -286,7 +286,7 @@ client = ZaiClient(api_key="your-api-key") # 请填写您自己的APIKey

try:
response = client.chat.completions.create(
model="glm-4.7",
model="glm-5",
messages=[
{"role": "user", "content": "你好, Z.ai !"}
]
Expand Down
14 changes: 7 additions & 7 deletions examples/basic_usage.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ def completion():

# Create chat completion
response = client.chat.completions.create(
model='glm-4.7',
model='glm-5',
messages=[{'role': 'user', 'content': 'Hello, Z.ai!'}],
temperature=1.0,
)
Expand All @@ -19,7 +19,7 @@ def completion_with_stream():

# Create chat completion
response = client.chat.completions.create(
model='glm-4.7',
model='glm-5',
messages=[
{'role': 'system', 'content': 'You are a helpful assistant.'},
{'role': 'user', 'content': 'Tell me a story about AI.'},
Expand All @@ -38,7 +38,7 @@ def completion_with_websearch():

# Create chat completion
response = client.chat.completions.create(
model='glm-4.7',
model='glm-5',
messages=[
{'role': 'system', 'content': 'You are a helpful assistant.'},
{'role': 'user', 'content': 'What is artificial intelligence?'},
Expand Down Expand Up @@ -66,7 +66,7 @@ def completion_with_mcp_server_url():

# Create chat completion with MCP server URL
response = client.chat.completions.create(
model='glm-4.7',
model='glm-5',
stream=False,
messages=[{'role': 'user', 'content': 'Hello, please introduce GPT?'}],
tools=[
Expand Down Expand Up @@ -95,7 +95,7 @@ def completion_with_mcp_server_label():

# Create chat completion with MCP server label
response = client.chat.completions.create(
model='glm-4.7',
model='glm-5',
stream=False,
messages=[{'role': 'user', 'content': 'Hello, please introduce GPT?'}],
tools=[
Expand Down Expand Up @@ -217,7 +217,7 @@ def ofZai():
client = ZaiClient()
print(client.base_url)
response = client.chat.completions.create(
model='glm-4.7',
model='glm-5',
messages=[{'role': 'user', 'content': 'Hello, Z.ai!'}],
temperature=0.7,
)
Expand All @@ -227,7 +227,7 @@ def ofZhipu():
client = ZhipuAiClient()
print(client.base_url)
response = client.chat.completions.create(
model='glm-4.7',
model='glm-5',
messages=[{'role': 'user', 'content': 'Hello, Z.ai!'}],
temperature=0.7,
)
Expand Down
6 changes: 3 additions & 3 deletions examples/function_call_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ def parse_function_call(model_response, messages):
"tool_call_id": tool_call.id
})
response = client.chat.completions.create(
model="glm-4.7", # Specify the model name to use
model="glm-5", # Specify the model name to use
messages=messages,
tools=tools,
)
Expand Down Expand Up @@ -99,7 +99,7 @@ def parse_function_call(model_response, messages):
messages.append({"role": "user", "content": "Help me check the flights from Beijing to Guangzhou on January 23."})

response = client.chat.completions.create(
model="glm-4.7", # Specify the model name to use
model="glm-5", # Specify the model name to use
messages=messages,
tools=tools,
)
Expand All @@ -110,7 +110,7 @@ def parse_function_call(model_response, messages):

messages.append({"role": "user", "content": "What is the price of flight 8321?"})
response = client.chat.completions.create(
model="glm-4.7", # Specify the model name to use
model="glm-5", # Specify the model name to use
messages=messages,
tools=tools,
)
Expand Down
2 changes: 1 addition & 1 deletion examples/glm_thinking.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ class ZaiSampler(SamplerBase):

def __init__(
self,
model: str = "glm-4.7",
model: str = "glm-5",
api_key: str = '',
system_message: Optional[str] = None,
temperature: float = 0.0,
Expand Down
2 changes: 1 addition & 1 deletion examples/stream_tools.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ def main():
client = ZhipuAiClient()
# create chat completion with tool calls and streaming
response = client.chat.completions.create(
model="glm-4.7",
model="glm-5",
messages=[
{"role": "user", "content": "How is the weather in Beijing and Shanghai? Please provide the answer in Celsius."},
],
Expand Down