UniterRouter
Features

Anthropic API 兼容性

Claude API 兼容端点 - 使用 Anthropic SDK 访问 Claude 3.5 Sonnet、Claude 3 Opus 和 200+ LLM 模型。无缝迁移现有 Claude 应用。

Anthropic API 兼容性

UniterRouter 在 /v1/messages 提供原生 Anthropic 兼容端点,允许你使用我们目录中的任何模型,同时保持熟悉的 Anthropic API 格式。这对于为 Claude 设计但想扩展到使用其他模型的应用特别有用。

限时享受 Anthropic 模型 50% 折扣。

概述

Anthropic 端点将请求从 Anthropic 的消息格式转换为 UniterRouter 使用的 OpenAI 兼容格式,然后将响应转换回 Anthropic 的格式。这意味着你可以:

  • 使用 任何模型 通过 Anthropic 的 API 格式访问 UniterRouter 中的可用模型
  • 保持使用 Anthropic SDK 或 API 格式的现有代码
  • 通过 Anthropic 接口访问 OpenAI、Google、Cohere 和其他提供商的模型
  • 利用 UniterRouter 的路由、缓存和成本优化功能

基本用法

Claude Code 配置

此端点非常适合配置 Claude Code 使用 UniterRouter 中的任何可用模型:

export ANTHROPIC_BASE_URL=https://api.uniterouter.ai
export ANTHROPIC_AUTH_TOKEN=llmgtwy_your_api_key_here
# 可选:指定模型,否则使用默认 Claude 模型
export ANTHROPIC_MODEL=gpt-5  # 或我们目录中的任何模型

# 现在运行 claude!
claude

选择模型

你可以使用模型页面中的任何模型。Claude Code 的热门选择包括:

# 使用 OpenAI 的最新模型
export ANTHROPIC_MODEL=gpt-5

# 使用经济高效的替代方案
export ANTHROPIC_MODEL=gpt-5-mini

# 使用 Google 的 Gemini
export ANTHROPIC_MODEL=google/gemini-2.5-pro

# 使用 Anthropic 的实际 Claude 模型
export ANTHROPIC_MODEL=anthropic/claude-3-5-sonnet-20241022

环境变量

配置 Claude Code 或其他 Anthropic 兼容应用时,可以使用这些环境变量:

ANTHROPIC_MODEL

指定用于主要请求的主模型。

  • 默认值:claude-sonnet-4-20250514
  • 示例:export ANTHROPIC_MODEL=gpt-5

ANTHROPIC_SMALL_FAST_MODEL

指定用于后台功能和内部操作的较小、更快的模型。

  • 默认值:claude-3-5-haiku-20241022
  • 示例:export ANTHROPIC_SMALL_FAST_MODEL=gpt-5-nano
# 配置示例
export ANTHROPIC_BASE_URL=https://api.uniterouter.ai
export ANTHROPIC_AUTH_TOKEN=llmgtwy_your_api_key_here
export ANTHROPIC_MODEL=gpt-5
export ANTHROPIC_SMALL_FAST_MODEL=gpt-5-nano

高级功能

手动发起请求

curl -X POST "https://api.uniterouter.ai/v1/messages" \
  -H "Authorization: Bearer $UNITEROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5",
    "messages": [
      {"role": "user", "content": "你好,最近怎么样?"}
    ],
    "max_tokens": 100
  }'

响应格式

端点以 Anthropic 的消息格式返回响应:

{
	"id": "msg_abc123",
	"type": "message",
	"role": "assistant",
	"model": "gpt-5",
	"content": [
		{
			"type": "text",
			"text": "你好!我很好,谢谢你的问候。今天我能帮你什么?"
		}
	],
	"stop_reason": "end_turn",
	"stop_sequence": null,
	"usage": {
		"input_tokens": 13,
		"output_tokens": 20
	}
}

How is this guide?