RouteMarket 文档
API 手册文本与多模态

Claude Messages

Anthropic Claude 原生 Messages 接口

本页整理 RouteMarket 的 Claude Messages 兼容接口,包括可识别的端点、结构化参数和请求示例。

兼容性提示:页面由公开协议中的技术字段生成。具体模型、额度和路由能力以 RouteMarket 控制台及实际网关响应为准。

参数参考

参数表 1

项目说明
方法相关值:POST
路径相关值:/v1/messages
Base URL相关值:https://api.routemarket.ai
请求格式相关值:application/json
认证相关值:x-api-key: $ROUTEMARKET_API_KEY
版本头相关值:anthropic-version: 2023-06-0120230601

参数表 2

字段类型说明
idstring-
typestring相关值:message
rolestring相关值:assistant
contentarray-
modelstring-
stop_reasonstring-
usageobject-

参数表 3

模型说明
claude-opus-4-5-20251101-
claude-sonnet-4-5-20250929-
claude-haiku-4-5-20251001-

请求与响应示例

示例 1

{
  "tools": [
    {
      "name": "get_weather",
      "description": "查询天气",
      "input_schema": {
        "type": "object",
        "properties": {
          "city": {"type": "string"}
        },
        "required": ["city"]
      }
    }
  ]
}

示例 2

{
  "id": "msg_xxx",
  "type": "message",
  "role": "assistant",
  "content": [
    {
      "type": "text",
      "text": "Claude Messages API 是 Anthropic 的原生对话接口。"
    }
  ],
  "model": "claude-sonnet-4-5-20250929",
  "stop_reason": "end_turn",
  "usage": {
    "input_tokens": 18,
    "output_tokens": 16
  }
}

示例 3

import base64
import anthropic

client = anthropic.Anthropic(
    api_key="sk-xxx",
    base_url="https://api.routemarket.ai",
)

with open("image.jpg", "rb") as f:
    image_data = base64.b64encode(f.read()).decode("utf-8")

message = client.messages.create(
    model="claude-sonnet-4-5-20250929",
    max_tokens=1024,
    messages=[
        {
            "role": "user",
            "content": [
                {
                    "type": "image",
                    "source": {
                        "type": "base64",
                        "media_type": "image/jpeg",
                        "data": image_data,
                    },
                },
                {"type": "text", "text": "描述这张图片"},
            ],
        }
    ],
)

print(message.content[0].text)

示例 4

{
  "model": "claude-sonnet-4-5-20250929",
  "max_tokens": 16000,
  "thinking": {
    "type": "enabled",
    "budget_tokens": 10000
  },
  "messages": [
    {"role": "user", "content": "解释一个复杂系统的设计取舍"}
  ]
}

接入说明

  • API 基础地址:https://api.routemarket.ai
  • 推荐密钥环境变量:ROUTEMARKET_API_KEY
  • 页面同时包含 x-api-key 与 Bearer 示例,请以目标端点要求的认证头为准。
  • 上线前请用实际账号验证端点、模型名、限额与异步任务状态。