claude-fable-5-1 with the native Anthropic Messages API at POST /v1/messages.
Model specifications
What changed from Fable 5
- Stronger long-running work — Improved agentic coding, multistep research, document, spreadsheet, slide, vision, and computer-use tasks.
- Lower cache-read cost upstream — Anthropic reduced cache-read pricing while keeping base input and output pricing unchanged.
- Forced tool use is unavailable —
tool_choice: {"type":"any"}andtool_choice: {"type":"tool"}return400. Useautoornone. - Thinking blocks are conversation-bound — Keep prior turns append-only and pass thinking blocks back unchanged. Editing the system prompt, tools, or an earlier message can invalidate later thinking blocks.
- One-way thinking compatibility — Fable 5.1 can read thinking blocks from earlier Claude models, but earlier models cannot read Fable 5.1 thinking blocks.
Quick example
Core parameters
Adaptive thinking is always on. Omit
thinking or send {"type":"adaptive"}. Both manual extended thinking with budget_tokens and {"type":"disabled"} return 400. Use output_config.effort to control reasoning depth.Tool use
Keeptool_choice at auto (the default) or use none. Tell the model in the prompt when a tool applies and describe its input schema precisely. Do not use any or a named forced tool choice.
Multi-turn conversations
When you return an assistant turn containing thinking blocks, send the entire turn back exactly as received. Treat the system prompt, tool definitions, and earlier messages as append-only. Changing content before a Fable 5.1 thinking block can return400 with a conversation-binding error.
Anthropic released Claude Fable 5.1 on September 1, 2026. See the official model overview, what’s new, and prompting guide.
API Reference
View request fields, response blocks, and the interactive API playground.