聊天(Chat)
原生 Claude 格式
按 Anthropic Messages 格式创建回复,适合 Claude Code、Claude SDK、Claude 风格客户端和需要 max_tokens 的工具。
POST
/v1/messagesAuthorizationBearerAuth
BearerAuth
使用 Bearer Token 认证。
Authorization: Bearer sk-xxxxxx使用 Bearer Token 认证,格式:Authorization: Bearer sk-xxxxxx。
Bodyapplication/json
modelrequiredClaude 格式模型名或已映射的模型名。
Anthropic messages 数组。
字段结构
rolestring消息角色,通常为 user 或 assistant。
contentstring | array<object>消息内容,可为文本或内容块数组。
max_tokensrequired最大输出 Token,Anthropic 格式通常必须传入。
stream是否启用流式响应。
Authorization
BearerAuth请求头使用 Authorization,值为 Bearer <token>。 Token 来自控制台“API 密钥”,不是登录态,也不是管理员密钥。
In: header
Request Body
application/jsonmodelrequiredClaude 格式模型名或已映射的模型名。
messagesrequiredAnthropic messages 数组。
max_tokensrequired最大输出 Token,Anthropic 格式通常必须传入。
system系统提示词。
stream是否启用流式响应。
toolsClaude 工具定义。
Response Body
application/jsonid消息 ID。
type通常为 message。
role通常为 assistant。
content回复内容块。
usage输入和输出 Token 统计。
说明
OpenAI 分组请求该入口时会进入 OpenAI 兼容转换链路;Anthropic、Bedrock、Vertex 等 Claude 分组会按平台能力转发。