Gate.AI 文件

    統一的 AI 模型路由平台。一個 API 密鑰,… 模型,智慧自動路由。


    快速開始

    1. 建立 API 密鑰

    1. 前往 gate.ai,選擇登入模式,授權登入
    2. 進入控制台 → 進入設定 → 進入 API 密鑰 → 建立密鑰

    2. 自動路由(選用)

    自動路由預設開啟,控制方式:

    進入控制台 → 進入設定 → 進入路由 → 自動路由開關

    啟用後,Gate.AI 會自動為每個請求選擇最佳模型。若你偏好自行選擇模型,可略過此步驟,直接指定模型(如 anthropic/claude-sonnet-4.6)。


    標準接入

    與 OpenAI API 完全相容,支援 Python、Node.js、curl 等生態工具。

    替換 Base URL ( https://api.gate.ai/openai/v1 )與 API 密鑰即可使用。

    from openai import OpenAI
    
    client = OpenAI(
        api_key="GATEAI_API_KEY",  # get GATEAI_API_KEY from gate.ai (API Key)
        base_url="https://api.gate.ai/openai/v1",
    )
    
    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": "Hello! Nice to meet you. How can I help you?"
                },
                "finish_reason": "stop"
            }
        ],
        "created": 1773408946,
        "model": "deepseek.v3-v1:0",
        "object": "chat.completion",
        "usage": {
            "prompt_tokens": 5,
            "completion_tokens": 15,
            "total_tokens": 20
        }
    }

    Cursor 接入

    前置條件

    • 已安裝 Cursor
    • 擁有 Gate.AI API Key

    Step 1:開啟 Cursor 設定

    右上角選單 → Settings

    Cursor Settings 入口截圖
    參考:開啟 Cursor Settings。

    Step 2:進入 Models 設定

    在左側選單中:

    1. 找到並開啟 Models
    2. 點擊 View All Models
    3. 滑到最底部,點擊 Add Custom Model
    Cursor Models 設定選單截圖
    參考:進入 Models 設定。
    Cursor Add Custom Model 截圖
    參考:點擊 Add Custom Model。

    Step 3:新增設定

    填寫接入資訊:

    配置項說明
    模型 ID模型廣場複製某個模型 ID,例如 deepseek/deepseek-v3.2不能填寫 auto
    OpenAI API Key開啟開關,填寫你的 Gate.AI API Key
    OpenAI Base URL開啟開關,填寫 https://api.gate.ai/openai/v1
    Cursor API Key 與 Base URL 設定截圖
    參考:填寫 API Key 與 Base URL。

    Step 4:儲存並關閉 Settings 頁面

    設定完成後儲存,關閉 Settings。

    Step 5:在 Cursor 中使用 Gate.AI

    ChatComposerAgent 等對話介面中,於模型選擇處搜尋或下拉選擇剛新增的模型即可使用。

    Cursor 模型選擇器截圖
    參考:在模型選擇器中選擇剛新增的模型。

    常見問題

    現象處理
    401 / 連線失敗確認 Base URL 為 https://api.gate.ai/openai/v1,API Key 有效且帳戶有餘額。
    模型不可用確認模型 ID 來自模型廣場,格式為 provider/model,勿填 auto
    列表中找不到模型確認已在 Settings 中儲存;重新啟動 Cursor 後再試。

    Claude Code 接入

    若您已安裝 Claude Code(Anthropic 終端 / IDE 中的 AI 程式助手),請依下列步驟接入 Gate.AI

    1. 建立 Gate.AI API 金鑰

    1. 進入 控制台 → 設定 → API 金鑰建立金鑰
    2. 複製以 sk-or-v1- 開頭的金鑰,並於後續步驟替換占位符。
    3. 若需 自動路由控制台 → 設定 → 路由 → 開啟「自動路由」。關閉時需在請求中明確指定模型 ID。

    2. 設定 Anthropic Base URL 與 API Key

    Claude Code 會讀取環境變數;建議與官方 LLM gateway 說明一致,設定:

    變數
    ANTHROPIC_BASE_URLhttps://api.gaterouter.ai/anthropic
    ANTHROPIC_API_KEY您的 Gate.AI API 金鑰(sk-or-v1-…

    方式 A:目前終端機工作階段(暫時)

    export ANTHROPIC_BASE_URL="https://api.gaterouter.ai/anthropic"
    export ANTHROPIC_API_KEY="sk-or-v1-xxxxxxxxxxxxxxxx"
    claude

    方式 B:寫入 Shell 設定檔

    將下列內容附加到 ~/.zshrc~/.bashrc

    export ANTHROPIC_BASE_URL="https://api.gaterouter.ai/anthropic"
    export ANTHROPIC_API_KEY="sk-or-v1-xxxxxxxxxxxxxxxx"

    執行 source ~/.zshrc(或重新開啟終端機)後,再執行 claude

    方式 C:Claude Code settings.json(建議)

    在使用者層級或專案層級設定中寫入 env(路徑見 Claude Code settings),例如 專案目錄下 .claude/settings.json

    {
      "env": {
        "ANTHROPIC_BASE_URL": "https://api.gaterouter.ai/anthropic",
        "ANTHROPIC_API_KEY": "sk-or-v1-xxxxxxxxxxxxxxxx"
      }
    }

    安全提示:請勿將真實金鑰提交至公開儲存庫;可使用各作業系統的密鑰管理或 CI 密鑰注入,本機僅以環境變數保存。

    恢復直連 Anthropic 官方

    若需暫時繞過閘道:

    env -u ANTHROPIC_BASE_URL -u ANTHROPIC_API_KEY claude

    (需已設定 Anthropic 官方帳號或其它預設憑證。)

    3. 設定模型(Gate.AI 模型 ID)

    Gate.AI 文件中的模型 ID 形如 provider/model-name(如 anthropic/claude-sonnet-4.6),與 Claude Code 內建別名(如 sonnet不完全相同。擇一即可:

    3.1 以環境變數指定預設模型

    export ANTHROPIC_MODEL="anthropic/claude-sonnet-4.6"

    或在 settings.jsonenv 中新增同名鍵。

    3.2 使用別名對應

    將別名對應到 Gate.AI 的模型 ID(以下為 Sonnet 範例):

    export ANTHROPIC_DEFAULT_SONNET_MODEL="anthropic/claude-sonnet-4.6"
    export ANTHROPIC_DEFAULT_OPUS_MODEL="anthropic/claude-opus-4.6"
    export ANTHROPIC_DEFAULT_HAIKU_MODEL="anthropic/claude-haiku-4.5"

    實際 ID 以 Gate.AI 文件-模型 清單為準。

    3.3 在 /model 中選自訂項目

    若需在介面中選擇閘道端模型,可使用 Claude Code 的自訂模型項目(見官方 Model configuration - ANTHROPIC_CUSTOM_MODEL_OPTION):

    export ANTHROPIC_CUSTOM_MODEL_OPTION="anthropic/claude-sonnet-4.6"
    export ANTHROPIC_CUSTOM_MODEL_OPTION_NAME="Sonnet(Gate.AI)"

    3.4 自動路由模型 auto

    若已在控制台開啟自動路由,可嘗試將 ANTHROPIC_MODEL 設為 auto(與 OpenAI 接入頁的 auto 語意一致)。若遇錯誤,請改回明確模型 ID(如 anthropic/claude-sonnet-4.6)。

    4. 驗證接入是否成功

    1. 在已設定環境的終端機執行:
    claude
    1. 進入工作階段後輸入簡單指令,例如:請用一句話介紹你自己。

    2. 若回覆正常且無鑑權/路由錯誤,即表示請求已到達 Gate.AI 並由所選模型回應。

    5. 常見問題

    現象可能原因處理建議
    401 / 鑑權失敗API Key 錯誤或未匯出檢查 ANTHROPIC_API_KEY,與控制台金鑰一致
    404 on URLBase URL 誤用 OpenAI 路徑使用 https://api.gaterouter.ai/anthropic
    模型不存在 / 路由錯誤模型 ID 格式錯誤或控制台未允許該模型對照文件「模型」表;檢查控制台路由與允許清單
    仍走官方 Anthropic環境變數未生效確認 settings.json 位置層級;或在新 shell 中 echo $ANTHROPIC_BASE_URL 驗證

    Claude Desktop 接入

    前置條件

    Step 1:開啟開發者模式

    1. 啟動 Claude Desktop,無需登入 Anthropic 帳號
    2. 選單列點擊 Help → Troubleshooting → Enable Developer Mode
    Claude Desktop 中 Enable Developer Mode 選單項截圖
    參考:在 Help → Troubleshooting 中開啟 Developer Mode。

    開啟後選單列出現 Developer 選單。

    Claude Desktop 中 Developer 選單截圖
    參考:開啟開發者模式後出現 Developer 選單。

    Step 2:開啟第三方推理設定

    選單列點擊 Developer → Configure Third-Party Inference…

    Claude Desktop 中 Configure Third-Party Inference 選單項截圖
    參考:從 Developer 選單開啟 Configure Third-Party Inference。

    Step 3:填寫 Gate.AI 憑證和模型

    1. 選擇 GatewayStatic API key,填寫 Gate.AI 憑證。
      完成後可點擊 Test connection 測試連線。
    Claude Desktop 中 Gateway 和 Static API key 設定截圖
    參考:填寫 Gateway 與 Static API key 設定。
    1. 開啟 Model discovery 開關。
      完成後可再次點擊 Test connection 測試。
    Claude Desktop 中 Model discovery 開關截圖
    參考:開啟 Model discovery 開關。
    1. 點擊 Apply Changes 儲存。

    Step 4:重新啟動並開始使用

    1. 完全退出 Claude Desktop(退出進程,不是關閉視窗),重新開啟。
    2. 啟動頁選擇 Continue with Gateway,無需 Anthropic 帳號。

    Step 5:驗證

    模型選擇器顯示可用模型即連線成功。

    常見問題

    現象處理
    連線失敗 / 401確認 Base URL 為 https://api.gate.ai/anthropic/,Auth scheme 選擇 x-api-key,API key 有效。
    沒有出現「Continue with Gateway」確認已點 Apply Changes 且完全退出重啟。
    沒有模型顯示確認 Gate.AI 帳戶有餘額;檢查 Model discovery 開關已開啟。

    Hermes 接入

    前置條件

    • 已在 Gate.AI 控制台 建立 API 金鑰。
    • 若使用自動路由,請在控制台 設定 → 路由 中開啟 自動路由。

    方式一:終端機設定

    1. 選擇模型與自訂端點

    在終端機執行:

    hermes model

    在選單中選擇 Custom endpoint,依提示填寫:

    API base URLhttps://api.gate.ai/openai/v1
    API key你的 Gate.AI API 金鑰
    Modelauto(建議自動路由),或控制台列出的完整模型 ID(如 deepseek/deepseek-v3.2)

    若詢問 context length(上下文長度),直接按 Enter 留空即可(由 Hermes 自動偵測)。

    2.(選用)本機 Web 管理介面

    若希望以瀏覽器編輯設定,可執行:

    hermes dashboard

    3. 驗證

    hermes chat "Hello"

    成功表示請求已到達 Gate.AI,並由智能路由或你指定的模型回傳結果。

    也可執行 hermes doctor 驗證是否連線成功。

    方式二:直接編輯設定檔

    1. 檔案位置

    macOS / Linux

    • ~/.hermes/config.yaml,主要設定(模型、provider、base_url、api_key 等)
    • ~/.hermes/.env,金鑰與敏感環境變數(建議)

    Windows

    • C:\Users\<使用者名稱>\.hermes\config.yaml
    • C:\Users\<使用者名稱>\.hermes\.env

    2. 在 .env 中儲存金鑰(擇一)

    寫法 A(與 Gate.AI 命名一致)

    # Gate.AI API 密钥
    GATEAI_API_KEY=sk-or-v1_xxxxxxxxxxxxxxxxxxxxx

    寫法 B(與 Hermes 自訂端點常見約定一致)

    Hermes 對自訂端點在未單獨設定 model.api_key 時,會退回使用 OPENAI_API_KEY。可將 Gate.AI 金鑰寫入:

    OPENAI_API_KEY=sk-or-v1_xxxxxxxxxxxxxxxxxxxxx

    3. 在 config.yaml 中設定 model

    自動路由(auto)

    model:
      default: auto
      provider: custom
      base_url: https://api.gate.ai/openai/v1
      api_key: ${GATEAI_API_KEY}

    若使用 寫法 B,可將 api_key 留空或刪除該欄位,讓 Hermes 使用 OPENAI_API_KEY

    Hermes 會在載入設定時展開 ${VAR}(變數須已存在於環境中,通常由 ~/.hermes/.env 注入)。

    固定模型範例

    模型 ID 須與 Gate.AI 模型列表 一致):

    model:
      default: deepseek/deepseek-v3.2
      provider: custom
      base_url: https://api.gate.ai/openai/v1
      api_key: ${GATEAI_API_KEY}

    4. 儲存後驗證

    儲存後用 hermes chat "Hello" 測試 Gate.AI 連線來驗證。

    多線路 / 多模型

    若同一組 Gate.AI 金鑰下需要 多條邏輯線路(例如一條用 auto、一條固定 deepseek/deepseek-v3.2),可在 config.yaml 中設定 custom_providers(名稱僅允許字母、數字、連字號等;建議用連字號,例如 gateai-auto):

    model:
      default: auto
      provider: custom
      base_url: https://api.gate.ai/openai/v1
      api_key: ${GATEAI_API_KEY}
    
    custom_providers:
      - name: gateai-auto
        base_url: https://api.gate.ai/openai/v1
        api_key: ${GATEAI_API_KEY}
        model: auto
    
      - name: gateai-deepseek
        base_url: https://api.gate.ai/openai/v1
        api_key: ${GATEAI_API_KEY}
        model: deepseek/deepseek-v3.2

    切換方式

    1. 終端機:再次執行 hermes model,在選單中選擇對應命名線路或 Custom endpoint。
    2. 對話中(TUI):使用 Hermes 官方文件中的 /model 語法,例如:
    /model custom:gateai-auto:auto
    /model custom:gateai-deepseek:deepseek/deepseek-v3.2

    (實際名稱以 custom_providers[].name 為準;三段為 custom:<設定名>:<模型 id>。)

    常見問題

    僅部分模型成功

    請確認 model.providercustom,且 Base URL 為 https://api.gate.ai/openai/v1。若 OpenAI 系列可用、其它不可用,請檢查模型 ID 與路由開關。

    401 / invalid api key

    檢查金鑰是否貼上正確、是否過期;修改 .env 後須重新啟動執行中的 hermes / hermes gateway 程序後再試。

    找不到模型或空白回覆

    • 模型 ID 是否與控制台一致(如 deepseek/deepseek-v3.2)。
    • 自動路由是否在 Gate.AI 控制台開啟。
    • 執行 hermes doctor 查看設定與連通性。

    QClaw 接入

    若您已安裝 QClaw,請依下列步驟接入 Gate.AI。

    對話式完成設定

    1. 在對話中輸入以下內容,請將 apiKey 替換為您的 Gate.AI API 密鑰:

    幫我新增一個 provider
    名稱:Gate.AI
    apiKey: sk-or-v1-xxxxxxxxxxxxxxxx
    baseUrl: https://api.gate.ai/openai/v1
    模型:auto

    QClaw 會自動新增成功並重新啟動後生效。

    2. 驗證是否成功

    直接輸入:「幫我驗證一下 Gate.AI 設定有沒有生效」。對話應回覆「Gate.AI provider 已成功新增!」(實際文案以介面為準。)

    3. 切換到 Gate.AI 使用

    直接輸入:「切換到 Gate.AI 下面的 auto」。對話應回覆「已切換成功!」(實際文案以介面為準。)


    AutoClaw 接入

    1. 設定入口

    點選左下角偏好設定,選擇模型與 API,再點選新增自訂模型。

    2. 新增模型

    • 服務商選擇自訂。
    • 新增 Gate.AI 支援的模型 ID,例如 deepseek/deepseek-v3.2。
    • 填寫顯示名稱,例如:Gate.AI(deepseek-v3.2)。
    • 填寫 API Key,例如:sk-or-v1-xxxxxxxxxxxxxxxx。
    • 填寫 Base URL:https://api.gate.ai/openai/v1

    3. 測試設定是否成功

    點選連通測試,若顯示「測試成功」,表示設定成功。

    4. 使用模型

    • 點選新增按鈕,儲存成功後返回應用程式。
    • 在聊天框下方切換模型,選擇已設定的 Gate.AI(deepseek-v3.2),即可使用。

    API 參考

    通用對話 API 參考

    欄位
    Base URLhttps://api.gate.ai/openai/v1
    認證Authorization: Bearer <API_KEY>
    格式OpenAI 相容
    計費按量計費

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

    端點

    方法路徑描述
    POST/chat/completions聊天補全(支援串流)
    GET/models取得可用模型列表

    Seedance 影片生成 API 參考

    欄位
    Base URLhttps://api.gate.ai
    認證Authorization: Bearer <API_KEY>

    提交視訊生成任務

    POST/api/v1/videos

    提交非同步視訊生成任務,成功返回 202 及 job_id 供後續輪詢狀態。建議傳入 Idempotency-Key 以防重複建立。

    請求參數

    名稱位置類型必填說明
    AuthorizationheaderstringGate.AI API Key。格式:Bearer <API_KEY>
    Content-Typeheaderstring請求主體格式
    Idempotency-Keyheaderstring冪等鍵,相同 key 重複提交時返回首次建立的任務,不會重複建立

    請求主體

    名稱類型必填說明
    modelstring模型 ID,當前使用 bytedance/seedance-2.0
    promptstring視訊描述,建議包含主體、動作、場景、鏡頭和風格
    durationinteger視訊時長(秒),支援 4–15
    resolutionstring輸出分辨率:480p、720p 或 1080p
    aspect_ratiostring寬高比:16:9、4:3、1:1、3:4、9:16、21:9 或 adaptive
    generate_audioboolean是否生成音訊
    seedinteger隨機種子,-1 到 4294967295;相同 seed 不保證完全一致
    sizestring精確輸出尺寸,如 1280x720
    metadataobject業務透傳欄位,用於審計或來源標記
    webhook_urlstring任務完成或失敗後的回呼地址

    示例

    {
      "model": "bytedance/seedance-2.0",
      "prompt": "A golden retriever running on a sunny beach, cinematic camera movement",
      "duration": 6,
      "resolution": "720p",
      "aspect_ratio": "16:9",
      "generate_audio": false,
      "seed": -1,
      "metadata": {
        "source": "playground"
      },
      "webhook_url": "https://example.com/webhooks/gateai-video"
    }

    返回欄位說明

    名稱類型說明
    job_idstring任務唯一 ID
    statusstring任務狀態:pending / in_progress / completed / failed
    modelstring使用的模型
    status_urlstring查詢任務狀態的完整 URL
    messagestring服務端提示資訊
    current_balancestring當前帳戶餘額(USD)
    estimated_coststring預估費用
    pre_deduct_amountstring預扣展示金額
    balance_after_estimatestring按預估費用計算後的餘額
    currencystring貨幣類型,當前為 USD
    billing_noticestring計費提示

    回傳範例

    {
      "code": 200,
      "msg": "",
      "data": {
        "job_id": "video_abc123",
        "status": "in_progress",
        "model": "bytedance/seedance-2.0",
        "status_url": "https://api.gate.ai/api/v1/videos/video_abc123",
        "message": "视频任务已提交,请调用 status_url 查询生成进度。",
        "current_balance": "100.0000000000",
        "estimated_cost": "1.0800000000",
        "pre_deduct_amount": "1.0800000000",
        "balance_after_estimate": "98.9200000000",
        "currency": "USDT",
        "billing_notice": "视频生成完成后按实际任务结果扣款,提交后请保持余额充足。"
      }
    }

    回傳結果

    狀態碼狀態碼含義說明資料模型
    202Accepted任務已提交並排隊,響應中包含用於輪詢的 job_id。VideoSubmitResponse
    400Bad Request參數錯誤ErrorResponse
    401Unauthorized未登入或 Token 無效ErrorResponse
    402Payment Required餘額不足,響應中包含預估費用與當前餘額。ErrorResponse
    429Too Many Requests請求過於頻繁,請降低呼叫頻率。ErrorResponse
    500Internal Server Error伺服器內部錯誤ErrorResponse

    查詢任務狀態

    GET/api/v1/videos/{job_id}

    輪詢任務狀態、進度及計費資訊。任務完成後響應中包含 download_url。

    請求參數

    名稱位置類型必填說明
    job_idpathstring影片任務 ID
    AuthorizationheaderstringGate.AI API Key。格式:Bearer <API_KEY>

    返回欄位說明

    名稱類型說明
    job_idstring任務唯一 ID
    statusstring任務狀態:pending / in_progress / completed / failed
    modelstring使用的模型
    status_urlstring查詢任務狀態的完整 URL
    download_urlstring視訊下載入口 URL(狀態為 completed 後出現)
    durationinteger視訊時長(秒)
    resolutionstring輸出分辨率
    aspect_ratiostring寬高比
    generate_audioboolean是否包含音訊
    estimated_coststring預估費用
    billed_coststring實際扣費金額
    billing_statusstring計費狀態:pre_deducted 或 settled
    expires_atstring(ISO 8601)視訊檔案過期時間
    created_atstring(ISO 8601)任務建立時間
    completed_atstring(ISO 8601)任務完成時間

    回傳範例

    {
      "code": 200,
      "msg": "",
      "data": {
        "job_id": "video_abc123",
        "status": "completed",
        "model": "bytedance/seedance-2.0",
        "status_url": "https://api.gate.ai/api/v1/videos/video_abc123",
        "download_url": "https://api.gate.ai/api/v1/videos/video_abc123/content",
        "duration": 6,
        "resolution": "720p",
        "aspect_ratio": "16:9",
        "generate_audio": false,
        "estimated_cost": "1.0800000000",
        "billed_cost": "1.0800000000",
        "billing_status": "settled",
        "expires_at": "2026-06-26T05:00:00Z",
        "created_at": "2026-05-27T05:00:00Z",
        "completed_at": "2026-05-27T05:03:00Z"
      }
    }

    回傳結果

    狀態碼狀態碼含義說明資料模型
    200OK成功VideoStatusResponse
    401Unauthorized未登入或 Token 無效ErrorResponse
    404Not Found任務不存在,或任務不屬於當前 API Key。ErrorResponse
    500Internal Server Error伺服器內部錯誤ErrorResponse

    下載視訊

    GET/api/v1/videos/{job_id}/content

    鑑權通過後 302 跳轉至臨時視訊下載地址。

    請求參數

    名稱位置類型必填說明
    job_idpathstring影片任務 ID
    AuthorizationheaderstringGate.AI API Key。格式:Bearer <API_KEY>

    回傳範例

    HTTP/1.1 302 Found
    Location: https://cdn.example.com/videos/video_abc123.mp4?expires=1780000000

    回傳結果

    狀態碼狀態碼含義說明資料模型
    302Found跳轉至臨時視訊下載地址。
    401Unauthorized未登入或 Token 無效ErrorResponse
    404Not Found任務不存在,或任務不屬於當前 API Key。ErrorResponse
    409Conflict任務尚未完成,視訊暫不可下載。ErrorResponse
    410Gone視訊內容已過期,無法下載。ErrorResponse
    500Internal Server Error伺服器內部錯誤ErrorResponse

    模型

    模型 ID描述用途
    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 上一代通用
    x-ai/grok-4xAI 最新旗艦推理 / 即時資訊
    x-ai/grok-4.1-fastxAI 高速版快速響應
    moonshotai/kimi-k2.5Moonshot 長文本能力強長上下文
    z-ai/glm-5Z.ai 最新通用
    z-ai/glm-5-turbo程式開發、推理多場景應用
    z-ai/glm-4.7-flashZ.ai 快速版簡單任務
    minimax/minimax-m2.5MiniMax 多模態能力通用

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

    更多模型可前往模型頁面查看


    故障排除

    認證類錯誤

    錯誤資訊HTTP 狀態碼原因解決方案
    invalid api key401API Key 無效、已過期、已撤銷或已停用請進入控制台 → API Keys 頁面,確認 Key 狀態為"啟用",如已過期請重新產生

    路由與模型錯誤

    錯誤資訊HTTP 狀態碼原因解決方案
    no model config found for: {model}404請求的模型 ID 不存在進入模型列表,確認模型 ID 拼寫正確
    model field is required400請求體中缺少 model 欄位在請求 JSON 中新增 "model": "模型名稱"
    invalid or empty requested model400請求的模型名稱為空或非法進入模型列表,確認使用正確的模型 ID 格式
    unknown api path404API 路徑錯誤請確認 Base URL 為 https://api.gate.ai/openai/v1https://api.gate.ai/anthropic

    請求參數錯誤

    錯誤資訊HTTP 狀態碼原因解決方案
    invalid JSON body400請求體 JSON 格式不合法檢查請求體是否為合法的 JSON 格式
    failed to read request body400請求體讀取失敗確認請求體未損壞,Content-Type 設定為 application/json
    failed to rewrite request body500請求體重寫失敗(閘道內部)請重試,若持續出現,請聯絡技術支援
    images are not supported by this model400目標模型不支援圖片輸入更換支援多模態(圖片)的模型,如 gpt-4o
    audio is not supported by this model400目標模型不支援音訊輸入更換支援音訊輸入的模型
    unsupported parameter: max_tokens400部分模型不支援 max_tokens 參數改用 max_completion_tokens 參數

    配額與限流錯誤

    錯誤資訊HTTP 狀態碼原因解決方案
    api key budget quota exceeded429API Key 預算額度已用盡進入控制台 → API Keys → 預算設定,提高預算上限或等待配額重置
    guardrail budget limit exceeded429護欄預算限制已超出檢查護欄配置中的預算限制,調高限額或降低使用頻率
    organization guardrail budget limit exceeded429組織級護欄預算已超出聯絡組織管理員調整組織級預算限制
    model not allowed by guardrail policy403模型不在護欄策略允許範圍內進入控制台 → 護欄設定,將目標模型新增到允許清單
    The free model usage has reached its daily global limit today.429免費模型全域日限額已達上限等待次日重置,或升級到付費方案使用無限制模型
    The free model usage has reached its daily limit today.429個人免費模型日限額已達上限等待次日重置,或升級到付費方案
    Guest daily spending limit exceeded. Please try again tomorrow or upgrade to a paid plan.429訪客身分日累計限額已超出註冊帳號並升級到付費方案,或等待次日重置

    計費與餘額錯誤

    錯誤資訊HTTP 狀態碼原因解決方案
    Pending payment {amount} USD — Please top up...402帳戶餘額不足且存在欠費前往 Gate Pay 完成儲值
    Insufficient balance and account in debt402餘額不足且帳戶處於欠費狀態前往 Gate Pay 完成儲值
    billing model info not found for model "{model}"400模型的計費資訊不存在確認模型 ID 正確,若為新模型,請聯絡技術支援配置計費規則
    billing model info is ambiguous for model "{model}"400模型計費資訊存在歧義(多筆匹配)請聯絡技術支援排查模型計費配置
    billing configuration error500計費規則配置錯誤(服務端)請聯絡技術支援修復計費配置

    上游服務錯誤

    錯誤資訊HTTP 狀態碼原因解決方案
    bad gateway502閘道與上游服務通訊失敗請重試,若持續出現,請檢查服務狀態頁或聯絡技術支援
    upstream service unavailable502上游 AI Provider 不可用稍後重試,或切換到其他可用模型
    upstream service error502上游 AI Provider 返回錯誤檢查請求參數是否符合目標模型要求;若持續出現請聯絡技術支援
    request timeout504請求上游逾時減少輸入長度或增加逾時時間後重試
    no provider handler configured for protocol502閘道未配置對應的協議處理器請聯絡技術支援檢查閘道配置

    服務端內部錯誤

    錯誤資訊HTTP 狀態碼原因解決方案
    internal server error500閘道內部錯誤請重試,若持續出現,請攜帶 Request ID 聯絡技術支援
    failed to record request log500請求日誌記錄失敗不影響請求結果,可忽略;若頻繁出現請聯絡技術支援
    failed to list models500模型列表查詢失敗請重試,若持續出現,請聯絡技術支援

    常見場景速查

    Base URL 錯誤

    # ❌ 錯誤
    https://api.gate.ai/v1/chat/completions
    
    # ✅ 正確
    https://api.gate.ai/openai/v1/chat/completions  # openai 協議
    https://api.gate.ai/anthropic/v1/messages  # anthropic 協議

    max_tokens 參數不相容

    // ❌ 部分模型不支援
    { "model": "gpt-4o", "max_tokens": 100 }
    
    // ✅ 使用 max_completion_tokens
    { "model": "openai/gpt-5.5", "max_completion_tokens": 100 }

    API Key 格式

    # ✅ 正確的請求標頭
    Authorization: Bearer sk-xxxxxxxxxxxxxxxxxxxx # openai 協議
    X-api-key: sk-xxxxxxxxxxxxxxxxxxxx # anthropic 協議