跳到文档正文

API 参考

Anthropic Messages

POST /v1/messages

请求参数

参数说明
model
string必填
从本站模型列表复制完整模型 ID;可用模型取决于密钥绑定的分组。
max_tokens
integer必填
输出 Token 上限,范围由模型和上游决定。
messages
array必填
按 Anthropic 格式提供 user / assistant 消息及内容块。
system
string | array
顶层系统提示;缓存控制可附在受支持的内容块中。
stream
boolean
设为 true 接收 SSE 事件。客户端必须同时处理正常结束与错误终态。
curl http://localhost/v1/messages \
  -H "x-api-key: $API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "YOUR_MODEL_ID",
  "messages": [
    {
      "role": "user",
      "content": "Hello!"
    }
  ],
  "max_tokens": 1024
}'

返回结构

非流式结果读取 content 数组。流式依序处理 message_start、content_block_*、message_delta 和 message_stop,并始终处理 error 事件。usage 的输入与缓存分类应按原始字段读取。

DoroDoro AI · API 文档http://localhost