原生Claude格式
更新时间:2026-11-04
POST
Anthropic Claude Messages API 格式的请求。
BearerAuthheader
AuthorizationBearer <token>使用 API Key 认证,格式:Authorization: Bearer <token>。
anthropic-version?stringAnthropic API 版本号,Anthropic 官方 SDK 会自动携带。
application/json- body
model*string模型 ID,如 kimi-k3。
messages*array<>对话消息列表,每项含 role、content。
max_tokens*integer最大生成 Token 数。
范围
1 <= valuesystem?|array<>系统提示,独立于 messages 传入。
temperature?number采样温度。
范围
0 <= value <= 1top_p?number核采样参数。
top_k?integerTop-K 采样参数。
stream?boolean是否流式响应。
stop_sequences?array<string>停止序列。
tools?array<>工具定义。
tool_choice?工具选择策略。
thinking?思考 / 推理配置。
metadata?元数据。
成功创建响应
application/json- response
id?string消息 ID。
type?string对象类型。
role?string消息角色。
content?array<>内容块列表。
model?string实际使用的模型 ID。
stop_reason?string停止原因。
usage?Token 用量统计。
curl -X POST 'https://vod.gz.baidubce.com/v1/messages' \ -H 'Content-Type: application/json' \ -d '{ "model": "kimi-k3", "messages": [ { "role": "user", "content": "string" } ], "max_tokens": 1}'响应示例200
{ "id": "string", "type": "string", "role": "string", "content": [ { "type": "string", "text": "string" } ], "model": "string", "stop_reason": "string", "usage": { "input_tokens": 0, "output_tokens": 0, "cache_creation_input_tokens": 0, "cache_read_input_tokens": 0 }}
