GateRouter 文档

    统一的 AI 模型路由平台。一个 API Key,20 模型,智能自动路由。


    快速开始

    1. 获取 API Key

    1. 前往 gaterouter.ai,使用 Gate 账号登录
    2. 进入 Dashboard → 生成 API Key

    2. 开启自动路由(可选)

    智能路由(auto 模型)默认开启。开启方式:

    Dashboard → 路由设置 → 开启 Auto Routing

    开启后,GateRouter 会自动为每个请求选择最佳模型。如果你更倾向于自行选择模型,可跳过此步,直接指定模型(如 anthropic/claude-sonnet-4.6)。


    标准接入

    兼容任何 OpenAI 兼容客户端 — Python、Node.js、Golang、curl、LangChain、LlamaIndex 等。

    只需更换 base URL 和 API Key,其他代码保持不变。

    from openai import OpenAI
    
    client = OpenAI(
        api_key="GATEROUTER_API_KEY",  # get GATEROUTER_API_KEY from gaterouter.ai (API Key)
        base_url="https://api.gaterouter.ai/openai",
    )
    
    completion = client.chat.completions.create(
        model="auto",
        messages=[
            {"role": "system", "content": "system prompt"},
            {"role": "user", "content": "how are you?"}
        ],
    )
    
    # get the response from LLM (role=assistant)
    print(completion.choices[0].message.content)

    响应示例:

    {
        "id": "243c850e-214c-431e-977f-ebaf4aa95f56",
        "choices": [
            {
                "index": 0,
                "message": {
                    "role": "assistant",
                    "content": "你好!很高兴见到你,有什么我可以帮你的吗?😊"
                },
                "finish_reason": "stop"
            }
        ],
        "created": 1773408946,
        "model": "deepseek.v3-v1:0",
        "object": "chat.completion",
        "usage": {
            "prompt_tokens": 5,
            "completion_tokens": 15,
            "total_tokens": 20
        }
    }

    OpenClaw 接入

    若你使用 OpenClaw,可按以下方式接入 GateRouter。

    安装 OpenClaw

    环境要求

    OpenClaw 需要 Node.js 22 或更高版本。如果未安装或版本过低,请访问 Node.js 官网 下载安装。

    安装方式

    macOS/Linux:

    curl -fsSL https://openclaw.ai/install.sh | bash

    Windows (PowerShell):

    iwr -useb https://openclaw.ai/install.ps1 | iex

    访问 OpenClaw 官方网站了解更多信息: https://openclaw.ai/

    完成初始配置向导

    首次安装后,OpenClaw 会自动启动配置向导,帮助您快速完成初始设置。您也可以手动执行 openclaw onboard --install-daemon 命令进行配置。

    Config item建议配置
    I understand this is powerful and inherently risky. Continue?选择 Yes
    Onboarding mode选择 QuickStart
    Model/auth provider选择 Skip for now(稍后配置 GateRouter)
    Filter models by provider选择 All providers
    Default model选择 Keep current
    Select channel (QuickStart)选择 Skip for now(稍后配置渠道)
    Configure skills now? (recommended)选择 No
    Enable hooks?按空格键选中选项,按回车键进入下一步
    How do you want to hatch your bot?选择 Do this later

    接入 GateRouter

    Web 控制台配置(方式 1)

    1. 启动 Web 控制台

    在终端中运行以下命令:

    openclaw dashboard

    2. 进入配置页面

    选择 配置 → Raw 模式。

    编辑文件配置(方式 2)

    macOS:

    1. 打开 Finder,快捷键:Command + Shift + G
    2. 输入:~/.openclaw
    3. 回车,就能看到 openclaw.json

    Windows:

    路径:C:\Users\你的用户名\.openclaw\openclaw.json

    添加 GateRouter 配置

    1. 添加 GateRouter 配置

    在 JSON 中添加 env,并将 GATEROUTER_API_KEY 替换为您的 GateRouter API Key:

    env: {
        vars: {
          GATEROUTER_API_KEY: 'sk-or-v1-xxxxxxxxxxxxxxxx',
        }
      },

    添加 models,将 baseUrl 调整为 https://api.gaterouter.ai/openai/v1:

    models: {
      mode: 'merge',
      providers: {
        gaterouter: {
          baseUrl: 'https://api.gaterouter.ai/openai/v1',
          apiKey: '${GATEROUTER_API_KEY}',
          api: 'openai-completions',
          models: [
            {
              id: 'gaterouter/auto',
              name: 'Gaterouter Auto',
              api: 'openai-completions',
              reasoning: false,
              input: ['text'],
              cost: {
                input: 0,
                output: 0,
                cacheRead: 0,
                cacheWrite: 0,
              },
              contextWindow: 200000,
              maxTokens: 8192,
            },
          ],
        },
      },
    },

    替换原 "agents": {...} 部分为:

    agents: {
      defaults: {
        model: {
          primary: 'gaterouter/auto',
        },
        models: {
          'gaterouter/auto': {
            alias: 'Gaterouter Auto',
          },
        },
      },
    },

    2. 保存并应用配置

    Web 控制台:配置完成后,单击右上角 Save 保存配置,再单击 Update。

    编辑文件配置:保存并重启 OpenClaw agent。

    3. 验证接入成功

    在 OpenClaw Chat 界面发送测试问题,例如:Hello。如果配置成功,系统会:调用 GateRouter API → 自动路由到最优模型 → 返回结果。

    可选配置

    自动模型路由

    GateRouter 推荐使用

    primary: 'gaterouter/auto'

    根据:价格、延迟、可用性,自动选择最优模型。

    指定模型

    如果需要固定使用某一模型,例如:

    primary: 'gaterouter/minimax/minimax-m2.5'

    API 参考

    字段
    Base URLhttps://api.gaterouter.ai/openai
    认证Authorization: Bearer <API_KEY>
    格式OpenAI 兼容
    计费按量计费,2.5% 加价

    注意: API 路径是 /openai/v1(不是 /v1)。

    端点

    方法路径描述
    POST/v1/chat/completions聊天补全(支持流式)
    GET/v1/models获取可用模型列表

    可用模型

    模型 ID描述用途
    auto智能路由,自动选择最佳模型日常使用(推荐)
    openai/gpt-5.2OpenAI 最新推理任务
    openai/gpt-5OpenAI 通用旗舰通用
    openai/gpt-5-miniOpenAI 轻量版通用 / 成本优化
    openai/gpt-5-nanoOpenAI 极致低成本简单任务
    openai/gpt-4.1OpenAI 稳定通用
    openai/gpt-4.1-nanoOpenAI 轻量稳定版简单任务
    anthropic/claude-opus-4.6Anthropic 最强模型复杂推理
    anthropic/claude-sonnet-4.6Anthropic 均衡通用
    anthropic/claude-sonnet-4.5Anthropic 上一代通用
    anthropic/claude-haiku-4.5Anthropic 快速简单任务
    google/gemini-3.1-proGoogle 最新旗舰长上下文 / 推理
    google/gemini-2.5-proGoogle 上一代旗舰长上下文
    deepseek/deepseek-v3.2DeepSeek 最新高性价比
    deepseek/deepseek-v3.1DeepSeek 上一代通用
    xai/grok-4xAI 最新旗舰推理 / 实时信息
    xai/grok-4.1-fastxAI 高速版快速响应
    moonshot/kimi-k2.5Moonshot 长文本能力强长上下文
    zhipu/glm-5智谱 最新通用
    zhipu/glm-4.7-flash智谱 快速版简单任务
    minimax/minimax-m2.5MiniMax 多模态能力通用

    模型 ID 格式:provider/model-name。版本号使用 .(如 4.6),而非 -。


    故障排除

    错误原因解决方案
    auto routing is not enabled未开启自动路由在 Dashboard 中开启
    provider routing is not configured模型 ID 格式错误使用 provider/model-name 格式,版本号用 .
    404 page not foundAPI 路径错误确认 base URL 以 /openai/v1 结尾
    unsupported parameter: max_tokens部分模型不支持该参数改用 max_completion_tokens