零度API 文档
POST

Chat(Claude Thinking)

POST /v1/chat/completions — Claude 深度思考模式

Chat(Claude Thinking)

Claude 扩展思维(Extended Thinking)模式,让模型在回答前进行深度推理,适合复杂问题。

接口信息

HTTP 方法 POST
接口路径 /v1/chat/completions
认证 Bearer Token

使用方式

方式一:使用 -thinking 模型名

response = client.chat.completions.create(
    model="claude-sonnet-4-5-thinking",  # 添加 -thinking 后缀
    messages=[{"role": "user", "content": "证明勾股定理"}]
)

方式二:传递 thinking 参数

{
  "model": "claude-sonnet-4-5",
  "thinking": {
    "type": "enabled",
    "budget_tokens": 8000
  },
  "messages": [
    {"role": "user", "content": "分析这道数学题的解法..."}
  ]
}

参数说明

参数 类型 说明
thinking.type string "enabled" 开启深度思考
thinking.budget_tokens integer 思考过程最大 Token 预算,1024-100000

响应中的思考过程

{
  "choices": [
    {
      "message": {
        "role": "assistant",
        "content": [
          {
            "type": "thinking",
            "thinking": "让我仔细分析这道题..."
          },
          {
            "type": "text",
            "text": "根据分析,答案是..."
          }
        ]
      }
    }
  ]
}

注意: 思考模式会消耗更多 Token 和时间,请根据实际需求选择是否开启。

零度API 文档