UniterRouter
API 参考Anthropic API

Anthropic API

Claude API 集成 - 通过 UniterRouter 访问 Claude 3.5 Sonnet、Claude 3 Opus、Claude 3 Haiku。原生 Anthropic SDK 支持,包含工具调用和视觉功能。

Anthropic API

通过 UniterRouter 访问 Claude 模型,完全兼容 Anthropic API。同时支持原生 Anthropic SDK 和 OpenAI 兼容格式。

两种 API 格式:UniterRouter 同时支持原生 Anthropic Messages API (/v1/messages) 和 OpenAI 兼容的 Chat Completions API (/v1/chat/completions)。根据您的 SDK 偏好选择。

快速开始

import anthropic

client = anthropic.Anthropic(
    api_key="your_uniterouter_api_key",
    base_url="https://api.uniterouter.ai"
)

message = client.messages.create(
    model="claude-sonnet-4-20250514",
    max_tokens=1024,
    messages=[{"role": "user", "content": "你好!"}]
)
print(message.content[0].text)
from openai import OpenAI

client = OpenAI(
    base_url="https://api.uniterouter.ai/v1",
    api_key="your_uniterouter_api_key",
)

response = client.chat.completions.create(
    model="claude-sonnet-4-20250514",
    messages=[{"role": "user", "content": "你好!"}]
)
print(response.choices[0].message.content)
curl https://api.uniterouter.ai/v1/messages \
  -H "Content-Type: application/json" \
  -H "x-api-key: $UNITEROUTER_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-sonnet-4-20250514",
    "max_tokens": 1024,
    "messages": [
      {"role": "user", "content": "你好!"}
    ]
  }'

可用的 Claude 模型

模型描述上下文最大输出
claude-sonnet-4-20250514最新 Claude 4 Sonnet200K64K
claude-opus-4-20250514最强大 Claude 4200K32K
claude-3-7-sonnet-20250219Claude 3.7 Sonnet,支持扩展思考200K128K
claude-3-5-sonnet-20241022Claude 3.5 Sonnet200K8K
claude-3-5-haiku-20241022快速且实惠200K8K
claude-3-opus-20240229Claude 3 Opus200K4K
claude-3-haiku-20240307上一代 Haiku200K4K

功能特性

支持所有 Claude 功能:

  • 流式传输:实时响应流
  • 视觉:通过 base64 或 URL 输入图像
  • 工具使用:函数调用与结构化输出
  • 扩展思考:Claude 3.7+ 深度推理
  • 系统提示:通过 system 消息或参数
  • PDF 支持:文档分析 (Claude 3.5+)

SDK 安装

pip install anthropic
pip install openai

API 端点

端点格式描述
POST /v1/messagesAnthropic 原生Messages API
POST /v1/chat/completionsOpenAI 兼容Chat Completions

相关链接

How is this guide?