API 参考
Anthropic Messages
POST /v1/messages
请求参数
| 参数 | 说明 |
|---|---|
modelstring必填 | 从本站模型列表复制完整模型 ID;可用模型取决于密钥绑定的分组。 |
max_tokensinteger必填 | 输出 Token 上限,范围由模型和上游决定。 |
messagesarray必填 | 按 Anthropic 格式提供 user / assistant 消息及内容块。 |
systemstring | array | 顶层系统提示;缓存控制可附在受支持的内容块中。 |
streamboolean | 设为 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 的输入与缓存分类应按原始字段读取。