Skip to content

glm-5.1 API 文档

智谱 (Zhipu) glm-5.1 · Chat 模型。Model ID: glm-5.1,智谱 GLM 5.1,国产通用对话模型,中文场景表现稳定。

Chat智谱 (Zhipu)4 家上游

智谱 GLM 5.1,国产通用对话模型,中文场景表现稳定。

在 kukuai.fyi 获取 API Key快速开始

  • GLM 5.1 是智谱系的通用对话模型,偏向中文体验与通用业务接入。
  • 如果你的业务主要面向中文用户,或者想在国产模型路线里做通用接入,它是值得试的一档。

适用场景

  • 中文客服、本地化助手、内容生成
  • 希望用国产路线先验证通用对话链路时
  • 需要 function calling 但不想一开始就切到更复杂的模型组合时

接入说明

  • 建议先通过 OpenAI 风格路径验证连通性,再按业务需求决定是否进入正式工作流。
  • 如果团队里已有 GLM 相关提示词或内部评测数据,迁移摩擦通常较小。

使用提醒

  • 中文体验、可用模型范围、上下文边界与费用策略以控制台为准。
  • 若业务更偏多模态或长文档复杂推理,可同步对比其他供应商模型。

能力标签

中文优势function calling流式响应

推荐场景

  • 中文客服
  • 本地化助手
  • 内容生成
  • 问答系统

接口路径

POST https://www.kukuai.fyi/api-proxy/china/v1/chat/completions

该路径由模型分类决定:Chat / Image / Video / Audio 使用不同 endpoint, 同一分类内通常只需要替换 model 字段。Chat 模型还要区分 OpenAI 兼容协议与 Anthropic / Claude 协议。

请求需在 Header 中携带 Authorization: Bearer <API_KEY>。完整字段说明见 Chat Completions API

API 文档

项目
EndpointPOST /v1/chat/completions
Model IDglm-5.1
Content-Typeapplication/json
接口类型OpenAI 兼容对话补全接口,支持非流式和流式输出
Base URLOpenAI 兼容工具用 https://www.kukuai.fyi/api-proxy/china/v1;Claude 风格工具如支持该模型则用根地址。

Headers / 鉴权

字段类型必填说明
Authorizationstring必填使用 Bearer <KUKUAI_API_KEY>。API Key 在 kukuai.fyi 控制台创建。
Content-Typestring必填请求体格式。音频转写上传文件时使用 multipart/form-data
默认值:application/json
Acceptstring可选非流式接口返回 JSON;Chat 流式请求会返回 SSE 数据流。
默认值:application/json 或 text/event-stream

Chat 协议差异

Chat 模型不只看模型名,还要看你使用的客户端协议。 Claude Code / Anthropic SDK 和 OpenAI SDK 拼出来的路径不同。

协议Base URLEndpointBody
OpenAI 兼容推荐https://www.kukuai.fyi/api-proxy/china/v1POST /v1/chat/completions{ "model": "glm-5.1", "messages": [...] }
Anthropic / Claudehttps://www.kukuai.fyi/api-proxy/chinaPOST /v1/messages{ "model": "glm-5.1", "messages": [...] }

这个模型更适合优先走 OpenAI 兼容协议;只有当目标工具明确支持 Claude 风格接入时,才使用 Anthropic 路径。

请求参数

以下字段按当前模型分类生成。价格、上下文长度、限速、可用线路等动态信息以 kukuai.fyi 控制台为准。

字段类型必填说明
modelstring必填当前模型 ID:glm-5.1。复制时请保持大小写一致。
messagesarray<Message>必填多轮对话历史。每条消息包含 rolecontent
streamboolean可选是否使用 SSE 流式返回。适合聊天界面和长回答。
默认值:false
temperaturenumber可选采样温度,值越高越发散。正式业务建议先固定后再调优。
默认值:1
max_tokensinteger可选本次生成的最大 token 数。模型上下文边界以控制台为准。
response_formatobject可选结构化输出配置,例如 { "type": "json_object" }
toolsarray<Tool>可选Function calling 工具定义。是否支持取决于具体模型和账号配置。

响应字段

响应结构保持 OpenAI 兼容风格;媒体类模型可能返回异步任务 ID 或资源 URL。

字段类型必填说明
idstring必填本次补全的唯一 ID,便于排障关联日志。
objectstring必填固定为 chat.completion 或流式 chunk 类型。
modelstring必填实际承担推理的模型 ID。
choicesarray<Choice>必填生成结果数组,包含 messagedeltafinish_reason
usageobject可选Token 用量统计。流式请求可能在结束包或非流式响应中返回。

状态码

状态码类型必填说明
200OK必填请求成功,响应体结构见上方响应字段。
400Bad Request可选请求字段不合法,例如缺少必填字段、图片尺寸格式错误或文件格式不支持。
401Unauthorized可选API Key 缺失、无效或格式错误。
404Not Found可选Endpoint 或模型不存在。请确认路径为 /v1/chat/completions, 模型 ID 为 glm-5.1
429Rate Limited可选触发限速、并发限制或余额不足。控制台会展示当前账号可用额度。
5xxUpstream Error可选上游或线路异常。可切换等价线路重试,并保留请求 ID 便于排查。

错误与排查

  • 401:检查 Authorization 是否为 Bearer <API_KEY>,以及 Key 是否仍有效。
  • 404:检查 endpoint 是否为 /v1/chat/completions, 以及模型名 glm-5.1 是否在控制台可见。
  • 429:触发限速或余额不足时,降低并发、缩短请求,或到控制台查看额度。
  • 5xx:优先切换等价线路重试,并记录请求 ID 方便排障。

请求示例

curl https://www.kukuai.fyi/api-proxy/china/v1/chat/completions \
  -H "Authorization: Bearer $KUKUAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "glm-5.1",
    "messages": [
      {"role": "user", "content": "用一句话介绍 kukuai.fyi"}
    ]
  }'

期望响应(精简示例):

json
{
  "id": "chatcmpl-glm-5-1",
  "object": "chat.completion",
  "created": 1730000000,
  "model": "glm-5.1",
  "choices": [
    {
      "index": 0,
      "finish_reason": "stop",
      "message": { "role": "assistant", "content": "..." }
    }
  ],
  "usage": { "prompt_tokens": 24, "completion_tokens": 64, "total_tokens": 88 }
}

统一 API 网关 · OpenAI Compatible