关于“思考”功能到参数说明
如何开关 思考 及控制思考预算?
为了更方便的使用,我们直接用模型ID后缀增加 -thinking
和 -nothinking
进行开启和关闭思考
功能。
-thinking
打开并展示思考过程
Claude 扩展思考功能配置
概念介绍
扩展思考功能允许 Claude 在给出最终答案前展示其推理过程。启用该功能需要预留至少 1,024 个 token 的预算空间,这些 token 将计入总 token 限制(max_tokens)。
支持的模型
claude-sonnet-4-20250514-thinking
claude-opus-4-20250514-thinking
配置参数
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
type | string | 是 | 模式选择: enabled (启用) 或 disabled (禁用) |
budget_tokens | integer | 启用时必填 | 分配给推理过程的 token 数量,必须 ≥1024 且 < max_tokens |
配置示例
1. -thinking 对应参数
json
{
"type": "enabled",
"budget_tokens": 2048
}
2. 禁用模式
json
{
"type": "disabled"
}