Anthropic Messages
创建 Messages 消息
POST
Anthropic Messages 格式,Anthropic SDK 和 Claude Code 走这个接口。鉴权可用 Authorization: Bearer <Key>,也可用 x-api-key: <Key>(均已实测)。max_tokens 必填。
线上实测:claude-haiku-4-5 仅 official 分组的令牌可用;deepseek-v3.2 也能通过本接口调用,支持流式和工具调用(平台自动转换格式)。
用 Anthropic SDK 时,Base URL 填 https://ai.athandra.com,不要带 /v1。
BearerAuthheader
鉴权Bearer <令牌>使用令牌(API Key)认证。
格式:Authorization: Bearer sk-xxxxxx。令牌在控制台「API 密钥」页创建。
anthropic-version*stringAnthropic API 版本
x-api-key?string也可以用 x-api-key 传 Key,代替 Bearer 鉴权
application/json- body
model*stringmessages*array<>system?string|array<>max_tokens*integer范围
1 <= valuetemperature?number范围
0 <= value <= 1top_p?numbertop_k?integerstream?booleanstop_sequences?array<string>tools?array<>tool_choice?thinking?metadata?成功创建响应
application/json- response
id?stringtype?stringrole?stringcontent?array<>model?stringstop_reason?string可选值
"end_turn""max_tokens""stop_sequence""tool_use"usage?curl -X POST "https://ai.athandra.com/v1/messages" \ -H "anthropic-version: 2023-06-01" \ -H "Content-Type: application/json" \ -d '{ "model": "claude-haiku-4-5", "max_tokens": 1024, "messages": [ { "role": "user", "content": "用一句话介绍你自己" } ] }'{ "id": "msg_011CfngP3hfcodU3AZYA2WHX", "type": "message", "role": "assistant", "model": "claude-haiku-4-5-20251001", "content": [ { "type": "text", "text": "我是 Claude,由 Anthropic 开发的 AI 助手。" } ], "stop_reason": "end_turn", "usage": { "input_tokens": 14, "output_tokens": 20 }}