Skip to content

GLM-5 API ​

对话、流式、工具调用与 Anthropic Messages 接入。

模型 ID:glm-5

上下文:200K token。文本输入和输出。

OpenAI Chat Completions ​

python
from openai import OpenAI
import os
client = OpenAI(api_key=os.environ["MODELFOLD_API_KEY"], base_url="https://modelfold.ai/v1")
result = client.chat.completions.create(model="glm-5", max_tokens=1024, messages=[{"role":"user","content":"Hello"}])
print(result.choices[0].message.content)

设置 stream=True 后按 SSE 逐段读取。tools 和 tool_choice 使用 OpenAI 函数格式;由应用执行模型返回的工具调用。

Anthropic Messages ​

python
from anthropic import Anthropic
import os
client = Anthropic(api_key=os.environ["MODELFOLD_API_KEY"], base_url="https://modelfold.ai/anthropic")
message = client.messages.create(model="glm-5", max_tokens=1024, messages=[{"role":"user","content":"Hello"}])
print(message.content)

原生路径为 POST /anthropic/v1/messages。同样支持 stream: true,工具使用 Anthropic 的 input_schema。不支持 Responses API 和服务端 count_tokens,请在客户端估算。

参数 ​

字段说明
modelglm-5
messages必填;会话历史请由调用方传入。
max_tokens输出上限,包含思考 token。
thinking.typeenabled / disabled
streamtrue / false
tools / tool_choice函数定义与选择策略。

用量与缓存 ​

按实际输入、缓存输入与输出 token 汇总结算;失败请求自动撤销,自动重试只结算一次。

首次请求通常不命中缓存。复用相同前缀才可能在后续请求命中;以 usage 中的缓存 token 为准,不保证缓存命中。思考 token 计入输出。

视觉输入 ​

本模型不支持图片,请选择 GLM-4.6V。

ModelFold — 一个 API,接入所有主流 AI 模型。