文档API 参考Anthropic · Messages

Anthropic · Messages

POST /v1/messages

鉴权:鉴权页。Claude Code:专章。Base 用站点根,见双协议。

http
x-api-key: sk-xxxx
anthropic-version: 2023-06-01
Content-Type: application/json
bash
curl https://api.daoxe.com/v1/messages \
  -H "x-api-key: sk-xxxx" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "从 /v1/models 复制",
    "max_tokens": 64,
    "messages": [{"role":"user","content":"ping"}]
  }'
max_tokens
Messages 请求通常必须带 max_tokens。

成功响应(示例结构)

json
{
  "id": "msg_xxx",
  "type": "message",
  "role": "assistant",
  "content": [{ "type": "text", "text": "..." }],
  "stop_reason": "end_turn",
  "usage": { "input_tokens": 10, "output_tokens": 20 }
}

错误示例

json
{"type":"error","error":{"type":"invalid_request_error","message":"max_tokens: required"}}
{"error":{"message":"Invalid token","code":401}}