Skip to main content
POST
cURL

授权

Authorization
string
header
必填

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

请求体

application/json
model
enum<string>
必填

模型 ID。

可用选项:
claude-fable-5-1
示例:

"claude-fable-5-1"

messages
object[]
必填

对话消息。多轮对话中应原样回传 Assistant 内容块,包括 Thinking 块。不要预填最后一条 Assistant 回答。

Minimum array length: 1
示例:
max_tokens
integer
必填

Thinking 与可见回答合计允许使用的最大输出 Token 数。

必填范围: 1 <= x <= 128000
示例:

4096

system

系统提示词。回传 Fable 5.1 Thinking 块时,应保持系统提示词逐字节不变。

metadata
object

请求元数据。

stop_sequences
string[]

触发停止生成的自定义文本序列。

stream
boolean
默认值:false

是否通过 SSE 流式返回消息事件。

tools
object[]

模型可使用的工具定义。回传 Fable 5.1 Thinking 块时,应保持此数组不变。

tool_choice
object

控制模型是否可以使用工具。

output_config
object

输出控制配置。Claude Fable 5.1 默认使用 high effort。

thinking
object

请省略此字段或使用 Adaptive Thinking。手动 enabledbudget_tokensdisabled 均会返回 400。

temperature
number
默认值:1
已弃用

不支持自定义 temperature。仅为向后兼容接受 1,正常请求请省略。

必填范围: 1 <= x <= 1
top_p
number
默认值:1
已弃用

不支持自定义核采样。仅为向后兼容接受 0.99–1,正常请求请省略。

必填范围: 0.99 <= x <= 1
top_k
integer
已弃用

不支持。传入任何值都会返回 400。

响应

消息创建成功。安全分类器拒绝请求时同样返回 HTTP 200,并将 stop_reason 设为 refusal

id
string
必填
示例:

"msg_01XFDUDYJgAACzvnptvVoYEL"

type
enum<string>
必填
可用选项:
message
role
enum<string>
必填
可用选项:
assistant
content
object[]
必填
示例:
model
string
必填
示例:

"claude-fable-5-1"

stop_reason
enum<string>
必填
可用选项:
end_turn,
max_tokens,
stop_sequence,
tool_use,
refusal,
null
usage
object
必填
stop_sequence
string | null
stop_details
object | null

拒绝或其他停止条件的附加信息。