Skip to content

Anthropic Messages ​

端点: POST https://oneapi.zaiwenai.com/v1/messages

与 Anthropic Messages API 接口兼容,支持 Claude 模型的原生调用方式。

认证方式 ​

支持两种认证方式:

  • Authorization: Bearer $YOUR_API_KEY
  • x-api-key: $YOUR_API_KEY

请求参数 ​

参数类型必填说明
modelstring是模型名称(如 claude-haiku-4.5)
messagesarray是消息列表
max_tokensinteger是最大输出 Token 数
streamboolean否是否启用流式响应,默认 false
systemstring否系统提示词
toolsarray否工具定义列表

其他参数请参考 Anthropic Messages API 文档。

Curl 示例 ​

bash
curl https://oneapi.zaiwenai.com/v1/messages \
  -H "Content-Type: application/json" \
  -H "x-api-key: $YOUR_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-haiku-4.5",
    "max_tokens": 1024,
    "messages": [
      {
        "role": "user",
        "content": "Hello!"
      }
    ]
  }'

流式响应 ​

bash
curl https://oneapi.zaiwenai.com/v1/messages \
  -H "Content-Type: application/json" \
  -H "x-api-key: $YOUR_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-haiku-4.5",
    "max_tokens": 1024,
    "stream": true,
    "messages": [
      {
        "role": "user",
        "content": "Tell me a short story"
      }
    ]
  }'

计费说明 ​

与 Chat Completions 接口相同,按 Token 用量计费。