Skip to main content
API 参考文档描述了您可以用来与 智谱AI 开放平台交互的 RESTful API 详情信息,您也可以通过点击 Try it 按钮调试 API。
智谱AI 开放平台提供标准的 HTTP API 接口,支持多种编程语言和开发环境,同时也提供 SDKs 方便开发者调用。

API 端点

智谱AI 开放平台的通用 API 端点如下:
https://open.bigmodel.cn/api/paas/v4
注意:使用 GLM 编码套餐 时,需要配置专属的
Coding 端点 - https://open.bigmodel.cn/api/coding/paas/v4
而非通用端点 - https://open.bigmodel.cn/api/paas/v4/
注意:Coding API 端点仅限 Coding 场景,并不适用通用 API 场景,请区分使用。

身份验证

开放平台 API 使用标准的 HTTP Bearer 进行身份验证。 认证需要 API 密钥,您可以在 API Keys 页面 创建或管理。 API 密钥应通过 HTTP 请求头中的 HTTP Bearer 身份验证提供。
Authorization: Bearer YOUR_API_KEY
建议将 API Key 设置为环境变量替代硬编码到代码中,以提高安全性。

调试工具

在 API 详情页面,右上方有丰富的 调用示例,可以点击切换查看不同场景的示例。
提供 API 调试工具允许开发者快速尝试 API 调用。只需在 API 详情页面点击 Try it 即可开始。
  • 在 API 详情页面,有许多交互选项,有些交互按钮可能不容易发现需要您留意,例如 切换输入类型下拉框切换标签页添加新内容 等。
  • 您可以点击 Add an itemAdd new property 来添加 API 需要的更多属性。
  • 注意: 当切换不同标签页后,您需要重新输入或重新切换之前的属性值。

调用示例

  • cURL
  • Python SDK
  • Java SDK
  • Python SDK(旧)
curl -X POST "https://open.bigmodel.cn/api/paas/v4/chat/completions" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
    "model": "glm-4.6",
    "messages": [
        {
            "role": "system",
            "content": "你是一个有用的AI助手。"
        },
        {
            "role": "user",
            "content": "你好,请介绍一下自己。"
        }
    ],
    "temperature": 1.0,
    "stream": true
}'