claude-fable-5-1,通过原生 Anthropic Messages API 的 POST /v1/messages 调用。
模型规格
相比 Fable 5 的变化
- 长时任务能力增强 — 提升智能体编程、多步研究、文档、表格、幻灯片、视觉和计算机操作能力。
- 上游缓存读取价格降低 — Anthropic 保持基础输入和输出价格不变,同时降低缓存读取价格。
- 不支持强制工具调用 —
tool_choice: {"type":"any"}和tool_choice: {"type":"tool"}会返回400,请使用auto或none。 - Thinking 块与对话绑定 — 历史消息应保持只追加,并原样回传 Thinking 块。修改系统提示词、工具或较早消息可能使后续 Thinking 块失效。
- Thinking 单向兼容 — Fable 5.1 可以读取更早 Claude 模型的 Thinking 块,但更早模型无法读取 Fable 5.1 的 Thinking 块。
快速示例
核心参数
Adaptive Thinking 始终开启。请省略
thinking 或传入 {"type":"adaptive"}。手动扩展思维的 budget_tokens 和 {"type":"disabled"} 均会返回 400。请使用 output_config.effort 控制推理深度。工具调用
请使用tool_choice: {"type":"auto"}(默认)或 {"type":"none"}。请在提示词中明确工具的使用时机,并准确描述输入 Schema。不要使用 any 或指定工具的强制调用方式。
多轮对话
回传包含 Thinking 块的 Assistant 消息时,请完整保留原始内容。系统提示词、工具定义和历史消息应保持只追加。修改 Fable 5.1 Thinking 块之前的内容,可能返回对话绑定相关的400 错误。
API 参考
查看请求字段、响应内容块和交互式 API Playground。