SuperAPI AI 工具集

extended-thinking

通用与其它

查看项目

更新于 10-16 01:27

技能介绍

用途:为 Claude API 启用扩展思考(ultrathink),让模型在回答前进行内部推理,适用于多步推理、架构权衡、复杂调试、战略规划、数学或逻辑证明、安全威胁建模、性能优化等场景。

主要能力与配置:当前模型(Opus 4.6+、Sonnet 5、Fable 5)使用 adaptive 思考,通过 thinking={"type": "adaptive"} 启用,深度由 output_config 的 effort 控制(low、medium、high、xhigh、max);Fable 5 始终开启,传 disabled 返回 400。旧模型(Sonnet 4.5、Haiku 4.5 等)使用 thinking={"type": "enabled", "budget_tokens": N},budget_tokens 最小 1,024 且需小于 max_tokens;Opus 4.7+、Sonnet 5、Fable 5 已移除 budget_tokens,传入返回 400。

使用方式:Python 或 TypeScript SDK 调用 messages.create,流式接口适用于较大 max_tokens,避免 HTTP 超时。响应中可读取 thinking 与 text 内容块;工具调用时必须保留历史中的 thinking 块,否则多轮工具使用会出错。当前模型的 adaptive 思考会自动在工具调用间交错思考,旧 Claude 4 模型需 interleaved-thinking-2025-05-14 beta 头。Claude Code CLI 会自动处理支持的模型,可用 claude --model claude-opus-4-8 等方式分析复杂任务。

限制:当前模型移除了 temperature、top_p、top_k,传入返回 400;旧模型 temperature 必须为 1,且不能与 top_k 同用。最大输出 128k tokens(思考加回复),Haiku 4.5 上限 64k。超过约 16k 的 max_tokens 建议流式,预算超过 32k 可用 batch API。系统提示完全兼容。建议从较低 effort 或预算起步,跟踪用量中的 thinking_tokens,按任务复杂度匹配深度。