Skip to main content
POST

授权

Authorization
string
header
必填

使用来自 https://omniall.ai/dashboard 的 Authorization: Bearer sk-...

请求头

anthropic-version
string
必填

Anthropic API 版本请求头。

示例:

"2023-06-01"

x-api-key
string

可选的 Anthropic 风格 Key(也可用 Bearer)。

请求体

application/json

Anthropic Messages 请求体(POST /v1/messages)。必须提供 model、messages、max_tokens。

model
string
必填

模型广场中的 Claude 模型 ID。

示例:

"claude-sonnet-4"

messages
object[]
必填

角色为 user / assistant 的对话轮次。内容可为字符串或内容块(text、

max_tokens
integer
必填

Claude 最多可生成的 token。Anthropic 必填;也用于控制成本/延迟。

必填范围: x >= 1
system

系统提示(字符串或内容块),设定整体行为。

temperature
number

随机性(Claude 为 0–1)。

必填范围: 0 <= x <= 1
top_p
number

核采样。

top_k
integer

Top-K 采样。

stream
boolean

为 true 时流式返回 SSE 事件。

stop_sequences
string[]

自定义停止字符串。

tools
object[]

Claude 工具:自定义工具,和/或模型/渠道启用时的服务端工具(如 web_search)。

tool_choice
object

工具选择策略。

thinking
object

扩展思考控制。

mcp_servers
object[]

使用 Claude MCP 功能时的 MCP 服务器定义。

metadata
object

请求元数据透传。

context_management
object

上下文管理选项(厂商相关)。

output_config
object

支持时的输出配置(如 effort)。

output_format
object

结构化输出格式控制。

cache_control
object

支持时的提示缓存控制。

响应

Claude 消息响应(或 SSE 流)。

Anthropic Messages 响应。

id
string

消息 ID。

type
string

通常为 message。

示例:

"message"

role
string

通常为 assistant。

示例:

"assistant"

model
string

所用模型。

content
object[]

内容块(text、tool_use 等)。拼接 text 块得到可见回答。

stop_reason
enum<string>

Claude 停止原因:end_turn、max_tokens、stop_sequence、tool_use 等。

可用选项:
end_turn,
max_tokens,
stop_sequence,
tool_use
usage
object

Token 用量。