ANTHROPIC MESSAGES

Anthropic Messages API

请求地址为 /v1/messages。鉴权使用 x-api-key,并发送 anthropic-version 版本头。

更新 2026-07-28 当前接口:Messages 协议版本:2023-06-01

官方状态:Anthropic 当前仍使用 Messages API。system 位于请求体顶层,不能放进 messages 充当 system role。 查看 Anthropic 官方参考

请求头

请求头用途
x-api-key控制台 API Key鉴权
anthropic-version2023-06-01指定协议版本
Content-Typeapplication/jsonJSON 请求体
不要使用 Bearer 鉴权

Messages 接口读取 x-api-key。同时检查 anthropic-version 是否存在。

curl 请求

终端 · Messages
curl https://api-models.com/v1/messages \
  -H "x-api-key: $API_MODELS_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "<MODEL_ID>",
    "max_tokens": 1024,
    "messages": [
      {"role": "user", "content": "解释什么是幂等请求。"}
    ]
  }'

max_tokens 为必填项。模型 ID 需要与控制台显示值完全一致。

请求体

字段是否必填说明
model控制台中的模型 ID
max_tokens最大输出 token 数
messages用户与助手消息
system系统指令,位于 messages 外层
stream是否使用流式返回

迁移步骤

  1. 将域名改为 https://api-models.com
  2. 保留 /v1/messages 路径。
  3. 使用 API Models 的 API Key。
  4. 从模型与价格页面复制模型 ID。
  5. 先发送非流式最小请求,再恢复 system、tools 和 stream。

错误排查

状态码检查项
400max_tokens、messages 结构、版本头
401x-api-key 的值和请求头名称
403令牌分组与模型权限
404/v1/messages 路径和模型 ID
429余额、额度和并发限制
5xx记录请求 ID、时间和脱敏请求体后联系支持

上线前测试

用同一批脱敏样本记录成功率、首字延迟、总耗时和费用。工具调用及流式输出应单独测试。