claude-fable-5-1
Send text, images, prior assistant turns, and tool results. Claude Fable 5.1 can return text, thinking, and tool-use content blocks.
Adaptive thinking is always on. Omit thinking or set its type to adaptive, and use output_config.effort to control depth. Forced tool use and non-default sampling values return 400 errors.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Model ID.
claude-fable-5-1 "claude-fable-5-1"
Conversation turns. Pass assistant content blocks, including thinking blocks, back unchanged in multi-turn conversations. Do not prefill the final assistant response.
1Maximum output tokens across thinking and visible response text.
1 <= x <= 1280004096
System prompt. Keep it byte-for-byte stable when replaying Fable 5.1 thinking blocks.
Request metadata.
Custom text sequences that stop generation.
Stream message events over SSE.
Tool definitions available to the model. Keep this array unchanged when replaying Fable 5.1 thinking blocks.
Controls whether the model may use tools.
Output controls. Claude Fable 5.1 defaults to high effort.
Omit this field or use adaptive thinking. Manual enabled with budget_tokens and disabled return 400.
Custom temperature is unsupported. Only 1 is accepted for backward compatibility; omit this field normally.
1 <= x <= 1Custom nucleus sampling is unsupported. Values from 0.99 to 1 are accepted only for backward compatibility; omit this field normally.
0.99 <= x <= 1Unsupported. Any supplied value returns 400.
Response
Message created successfully. A safety-classifier refusal is also returned with HTTP 200 and stop_reason set to refusal.
"msg_01XFDUDYJgAACzvnptvVoYEL"
message assistant "claude-fable-5-1"
end_turn, max_tokens, stop_sequence, tool_use, refusal, null Additional details for a refusal or other stop condition.