快速开始

MaxRouter 提供统一的 OpenAI 兼容接口,一个 API Key 即可访问 GPT、Claude、Gemini、DeepSeek 等主流大模型。

1
注册账号

访问 maxrouter.ai 注册,新用户赠送体验额度。

2
获取 API Key

进入 控制台 → API Key 管理,点击「创建令牌」生成密钥(以 sk- 开头)。

3
发起请求

使用任何 OpenAI 兼容客户端,将 Base URL 指向 MaxRouter 即可。

curl https://api.maxrouter.ai/v1/chat/completions \
  -H "Authorization: Bearer sk-your-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-4.6",
    "messages": [{"role": "user", "content": "你好"}]
  }'

Base URL & 认证

Base URL

https://api.maxrouter.ai/v1

兼容 OpenAI SDK,只需替换 base_url 即可无缝切换。

认证方式

所有请求需在 Header 中携带 API Key:

Authorization: Bearer sk-your-api-key
请妥善保管 API Key,不要提交到公开代码仓库或暴露在前端代码中。前往 API Key 管理 创建和管理密钥。

Chat Completions

POST /v1/chat/completions

请求参数

参数类型必填说明
modelstring必填模型标识,如 claude-sonnet-4.6、gpt-4.1
messagesarray必填消息数组,每项含 role 和 content
streamboolean可选流式输出,默认 false
temperaturenumber可选采样温度 0~2,默认 1
top_pnumber可选核采样 0~1,默认 1
max_tokensinteger可选最大输出 token 数
frequency_penaltynumber可选频率惩罚 -2~2,默认 0
presence_penaltynumber可选存在惩罚 -2~2,默认 0

请求示例

curl https://api.maxrouter.ai/v1/chat/completions \
  -H "Authorization: Bearer sk-your-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-4.6",
    "messages": [
      {"role": "system", "content": "你是一个有帮助的助手"},
      {"role": "user", "content": "用 Python 写一个快速排序"}
    ],
    "temperature": 0.7,
    "max_tokens": 2048
  }'

响应格式

JSON
{
  "id": "chatcmpl-abc123",
  "object": "chat.completion",
  "model": "claude-sonnet-4.6",
  "choices": [{
    "index": 0,
    "message": { "role": "assistant", "content": "你好!有什么可以帮你的吗?" },
    "finish_reason": "stop"
  }],
  "usage": { "prompt_tokens": 8, "completion_tokens": 12, "total_tokens": 20 }
}

流式输出

设置 stream: true 启用 SSE(Server-Sent Events)流式输出,实时获取模型生成内容。

curl https://api.maxrouter.ai/v1/chat/completions \
  -H "Authorization: Bearer sk-your-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-4.6",
    "messages": [{"role": "user", "content": "写一首关于编程的诗"}],
    "stream": true
  }'

流式数据格式

每个 SSE 事件以 data: 开头,最后一条为 data: [DONE]

SSE
data: {"id":"chatcmpl-abc","choices":[{"delta":{"content":"你"},"index":0}]}

data: {"id":"chatcmpl-abc","choices":[{"delta":{"content":"好"},"index":0}]}

data: [DONE]

模型列表

查看 完整模型列表与实时价格,也可通过 API 获取:

GET /v1/models
cURL
curl https://api.maxrouter.ai/v1/models \
  -H "Authorization: Bearer sk-your-key"

常用模型

模型 ID供应商输入价格说明
claude-sonnet-4.6Anthropic$2.98/M最强 Sonnet,编程与智能体首选
claude-opus-4.6Anthropic$4.97/M旗舰推理模型,深度分析
gpt-4.1OpenAI$1.99/M编程能力突出,100万上下文
gpt-4.1-miniOpenAI$0.40/M高性价比,100万上下文
gemini-2.5-proGoogle$1.24/M强推理 + 100万上下文
gemini-2.5-flashGoogle$0.30/M极致性价比,快速响应
deepseek-v4-proDeepSeek$0.54375/M复杂 Agent、工作流与工具调用首选
deepseek-v4-flashDeepSeek$0.175/M高速对话与轻量 Agent

价格以美元计,完整列表请查看 模型页面

更多模型类型(图片生成、视频生成、语音合成等)即将上线,敬请期待。

错误码

API 返回标准 HTTP 状态码,错误响应包含 JSON 格式的详细信息:

JSON
{ "error": { "message": "余额不足", "type": "insufficient_quota" } }
状态码含义处理建议
400请求参数错误检查请求体格式和参数
401认证失败检查 API Key 是否正确
402余额不足前往 控制台充值
429请求频率超限降低请求频率或联系客服
500服务器错误稍后重试
503上游不可用切换模型或稍后重试

使用限制

60 次/分
默认请求频率
300 秒
单次请求超时
按模型
最大上下文长度

如需更高配额,请联系客服。查看 用量统计 了解当前使用情况。

OpenAI 接口

MaxRouter 默认使用 OpenAI 兼容接口,所有支持 OpenAI SDK 的工具和框架均可直接对接。

Base URL
https://api.maxrouter.ai/v1
认证方式
Authorization: Bearer sk-xxx
主要端点
POST /v1/chat/completions

使用 OpenAI 官方 SDK,只需修改 base_urlapi_key,无需安装额外依赖:

curl https://api.maxrouter.ai/v1/chat/completions \
  -H "Authorization: Bearer sk-your-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4.1",
    "messages": [{"role": "user", "content": "你好"}],
    "stream": true
  }'

Anthropic 接口

MaxRouter 同时支持 Anthropic Messages API 原生格式,Claude Code 等工具可直接连接。

Base URL
https://api.maxrouter.ai
认证方式
x-api-key: sk-xxx
主要端点
POST /v1/messages
注意 Base URL 是 https://api.maxrouter.ai(不带 /v1),因为 Claude Code 等工具会自动拼接 /v1/messages 路径。

支持的 Claude 模型

以下模型可通过 Anthropic 接口直接使用,发送原生模型名即可自动映射:

claude-sonnet-4.6claude-sonnet-4.5claude-sonnet-4claude-opus-4.6claude-opus-4.5claude-opus-4claude-haiku-4.5claude-3.5-sonnetclaude-3.5-haikuclaude-3.7-sonnet

请求示例

curl https://api.maxrouter.ai/v1/messages \
  -H "x-api-key: sk-your-key" \
  -H "content-type: application/json" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-sonnet-4.6",
    "max_tokens": 1024,
    "messages": [{"role": "user", "content": "你好"}]
  }'

Claude Code

Claude Code 是 Anthropic 官方的终端 AI 编程助手,支持通过环境变量配置自定义 API 端点。

第一步:获取 API Key

登录 MaxRouter,进入 控制台 → API Key 管理,点击「创建令牌」,复制生成的密钥。

第二步:安装 Claude Code

Terminal
npm install -g @anthropic-ai/claude-code

第三步:配置环境变量

编辑 ~/.zshrc(macOS 默认 Shell):

Terminal
# 打开配置文件
nano ~/.zshrc

# 在文件末尾添加以下两行
export ANTHROPIC_BASE_URL=https://api.maxrouter.ai
export ANTHROPIC_API_KEY=sk-your-key

# 保存后使配置生效
source ~/.zshrc
ANTHROPIC_BASE_URL 设置为 https://api.maxrouter.ai(不带 /v1),Claude Code 会自动拼接 /v1/messages。如果使用 Bash,请编辑 ~/.bashrc

第四步:验证连接

Terminal
# 启动 Claude Code
claude

# 进入后输入任意问题测试
> 你好,请介绍一下自己

如果正常返回回复,说明配置成功。可在 用量统计 中查看调用记录。

Cursor

Cursor 是基于 VS Code 的 AI 代码编辑器,支持自定义 OpenAI 兼容 API。

第一步:获取 API Key

登录 MaxRouter,进入 控制台 → API Key 管理,创建并复制密钥。

第二步:打开设置

在 Cursor 中,点击左下角齿轮图标 → SettingsModels

第三步:配置 API

OpenAI API Keysk-your-key
Override OpenAI Base URLhttps://api.maxrouter.ai/v1

勾选你需要使用的模型(如 claude-sonnet-4.6、gpt-4.1 等),点击 Save

第四步:验证

在编辑器中按 Ctrl+L(macOS: Cmd+L)打开 AI 对话,发送任意消息测试。在 用量统计 中确认调用记录。

Windsurf

Windsurf(原 Codeium)是 AI 代码编辑器,支持自定义 OpenAI 兼容端点。

第一步:获取 API Key

登录 MaxRouter,进入 控制台 → API Key 管理,创建并复制密钥。

第二步:打开设置

在 Windsurf 中,点击左下角齿轮图标 → Settings → 搜索 AI Provider

第三步:配置 API

ProviderOpenAI Compatible
API Keysk-your-key
Base URLhttps://api.maxrouter.ai/v1

第四步:验证

在编辑器中使用 AI 功能发送任意消息测试。在 用量统计 中确认调用记录。

Kiro

Kiro 是 AWS 推出的 AI IDE,支持通过 MCP 配置自定义 API 端点。也可以通过配置 Anthropic 兼容端点使用。

第一步:获取 API Key

登录 MaxRouter,进入 控制台 → API Key 管理,创建并复制密钥。

第二步:配置模型

Kiro 支持自定义模型配置。在 Kiro 设置中找到模型配置选项,添加 OpenAI 兼容端点:

ProviderOpenAI Compatible
API Keysk-your-key
Base URLhttps://api.maxrouter.ai/v1

第三步:验证

在 Kiro 中发送任意消息测试连接。在 用量统计 中确认调用记录。

OpenCode

OpenCode 是开源的终端 AI 编程助手,支持 OpenAI 兼容 API。

第一步:获取 API Key

登录 MaxRouter,进入 控制台 → API Key 管理,创建并复制密钥。

第二步:安装 OpenCode

Terminal
# macOS (Homebrew)
brew install opencode-ai/tap/opencode

# 或使用 Go 安装
go install github.com/opencode-ai/opencode@latest

第三步:配置

在项目根目录创建 opencode.json

JSON
{
  "provider": {
    "name": "openai",
    "apiKey": "sk-your-key",
    "baseURL": "https://api.maxrouter.ai/v1",
    "model": "claude-sonnet-4.6"
  }
}

第四步:验证

Terminal
opencode

启动后输入任意问题测试。在 用量统计 中确认调用记录。

ChatBox / NextChat

ChatBox 和 NextChat 是流行的桌面/Web AI 聊天客户端,均支持 OpenAI 兼容 API。

ChatBox 配置

打开 ChatBox → 设置 → AI 模型提供商 → 选择 OpenAI API

API Hosthttps://api.maxrouter.ai
API Keysk-your-key
模型手动输入模型名,如 claude-sonnet-4.6

NextChat 配置

打开 NextChat → 设置 → 自定义接口:

接口地址https://api.maxrouter.ai
API Keysk-your-key

配置完成后,在对话中选择模型即可使用。前往 API Key 管理 获取密钥。

LangChain / LlamaIndex

主流 AI 开发框架均支持 OpenAI 兼容 API,只需修改 Base URL 即可接入 MaxRouter。

LangChain (Python)

Python
from langchain_openai import ChatOpenAI

llm = ChatOpenAI(
    model="claude-sonnet-4.6",
    api_key="sk-your-key",
    base_url="https://api.maxrouter.ai/v1"
)

response = llm.invoke("用 Python 写一个快速排序")
print(response.content)

LlamaIndex (Python)

Python
from llama_index.llms.openai_like import OpenAILike

llm = OpenAILike(
    model="claude-sonnet-4.6",
    api_key="sk-your-key",
    api_base="https://api.maxrouter.ai/v1"
)

response = llm.complete("用 Python 写一个快速排序")
print(response.text)

LangChain (Node.js)

JavaScript
import { ChatOpenAI } from "@langchain/openai";

const llm = new ChatOpenAI({
  modelName: "claude-sonnet-4.6",
  openAIApiKey: "sk-your-key",
  configuration: { baseURL: "https://api.maxrouter.ai/v1" }
});

const response = await llm.invoke("用 Python 写一个快速排序");
console.log(response.content);

更多框架的接入方式类似,只要支持 OpenAI 兼容 API 的框架都可以通过修改 Base URL 接入。