POST/anthropic/v1/messages
Anthropic 原生

Messages API

Anthropic Claude 模型的对话补全接口

认证

通过 x-api-key Header 传递 API Key 进行认证:

x-api-key: $MINTCLOUD_API_KEY

请求参数

参数类型必填说明
modelstring模型 ID,如 anthropic/claude-sonnet-4-5
messagesarray消息数组
systemstring系统提示
max_tokensinteger最大输出 token 数
temperaturenumber采样温度,范围 0-1默认: 1.0
streamboolean是否使用流式响应默认: false

Message 格式说明

messages 数组中的每个消息对象包含以下字段:

user用户消息
assistant助手消息

content 字段支持:

  • 字符串:纯文本消息
  • 内容块数组:支持文本、图片等多模态内容

请求示例

cURL
curl https://api.mintcloudai.cn/anthropic/v1/messages \
  -H "x-api-key: $MINTCLOUD_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "anthropic/claude-sonnet-4-5",
    "max_tokens": 1024,
    "messages": [{"role": "user", "content": "Hello!"}]
  }'
import anthropic

client = anthropic.Anthropic(
    base_url="https://api.mintcloudai.cn/anthropic",
    api_key="<your API key>"
)

message = client.messages.create(
    model="claude-sonnet-4-5",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Hello!"}]
)

print(message.content)

响应格式

标准 Anthropic Messages API 响应格式:

{
  "id": "msg_xxxxxxxxxxxx",
  "type": "message",
  "role": "assistant",
  "content": [
    {
      "type": "text",
      "text": "Hello! How can I help you today?"
    }
  ],
  "model": "claude-sonnet-4-5",
  "stop_reason": "end_turn",
  "stop_sequence": null,
  "usage": {
    "input_tokens": 10,
    "output_tokens": 12
  }
}

支持的模型

claude-sonnet-4.7deepseek-v4-prodeepseek-v4-flashqwen-3.6minimax-M2.7kimi-2.6

平台支持的大多数模型都支持 Anthropic Messages API,可以参考models列表,支持协议:anthropic