Anthropic Messages Compatible

接入 Anthropic Messages API

使用支持 Anthropic Messages 兼容协议的分组 API Key,通过 https://api.xmapi.me/v1/messages 发送 Messages 格式请求。

端点https://api.xmapi.me/v1/messages
鉴权x-api-key: <API_KEY>
协议版本anthropic-version: 2023-06-01

准备工作

  1. 登录控制台,为当前支持 Anthropic Messages 兼容协议的分组创建一把 API Key。
  2. 模型广场确认该分组当前支持的模型,并复制模型标识。
  3. 确认客户端使用 Anthropic Messages 请求格式,而不是 OpenAI Chat Completions 格式。

curl 请求示例

示例使用 x-api-key 请求头。请替换 Key 与模型占位符;不要把真实 Key 写入脚本仓库。

export XIAMA_API_KEY="<XIAMA_API_KEY>"

curl https://api.xmapi.me/v1/messages \
  -H "x-api-key: $XIAMA_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "<MODEL_ID>",
    "max_tokens": 256,
    "messages": [
      {"role": "user", "content": "用一句话介绍 API 网关"}
    ]
  }'

配置第三方客户端

不同客户端对“Base URL”的定义并不一致:有的要求填写 API 根地址,有的要求填写包含 /v1 的地址,还有的直接要求完整 Messages 端点。请优先使用控制台“用 Key”指引,并核对客户端最终请求是否发往:

POST https://api.xmapi.me/v1/messages

不要在 Base URL 后重复拼接 /v1/v1/messages。若客户端只支持 OpenAI 格式,请改用OpenAI 兼容接入和相应分组,而不是混用请求格式。

分组与模型

一把 Key 只绑定一个分组。使用 Anthropic Messages 兼容接口时,应选择当前支持该协议的分组;如果还需要 OpenAI 兼容协议,应为对应分组另建一把 Key。同一分组内可通过 model 字段切换当前可用模型。

常见排查

  • 确认请求方法为 POST,路径只出现一次 /v1/messages
  • 确认发送 x-api-keyanthropic-versionContent-Type: application/json
  • 确认 max_tokensmessagesmodel 均存在且格式正确。
  • 确认模型属于 Key 所绑定的分组,并以响应体中的错误信息为准。

继续查看错误与计费核对指南 →

本页说明的是虾马AI 提供的 Anthropic Messages 兼容接口,不表示虾马AI与 Anthropic、Claude 或其他模型厂商存在官方合作、授权或背书。

文档维护:虾马AI · 最后更新:2026-08-03