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?按空格鍵選中選項,按 Enter 進入下一步
    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. 按 Enter,即可看到 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