Skip to main content
POST
cURL
实测 claude-haiku-5-5 请求的响应 model 为 "claude-haiku-5.5",并带有额外的 request_id 和 billing 字段。关闭思维时请省略 output_config.effort;同时传 low 返回强度冲突 400。

授权

Authorization
string
header
必填

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

请求体

application/json
model
enum<string>
必填

模型 ID。

可用选项:
claude-haiku-5-5
示例:

"claude-haiku-5-5"

messages
object[]
必填

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

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

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

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

4096

system

系统提示词。回传 Haiku 5.5 Thinking 块时,应保持系统提示词不变。

metadata
object

请求元数据。

stop_sequences
string[]

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

stream
boolean
默认值:false

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

tools
object[]

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

tool_choice
object

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

output_config
object

输出控制配置。Claude Haiku 5.5 默认使用 medium effort。

thinking
object

省略该字段时默认使用自适应思维。在 AnyFast 使用 disabled 时请省略 output_config.effort;显式传 effort: low 会返回强度冲突错误。手动 enabled 加 budget_tokens 返回 400。

响应

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

id
string
必填
示例:

"msg_01XFDUDYJgAACzvnptvVoYEL"

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

AnyFast 实测响应使用点号版本;请求仍使用带连字符的公开模型 ID。

示例:

"claude-haiku-5.5"

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

AnyFast 实测文本响应中为 null。

stop_sequence
string | null
stop_details
object | null

安全拒绝或其他停止原因的附加信息。

request_id
string

AnyFast 在响应体中添加的请求 ID。

billing
object

AnyFast 添加的计费信息;金额以字符串返回。