跳轉到主要內容
ClawRouter 讓 OpenClaw 能以一個依政策範圍限定的金鑰使用多個上游模型提供者。內建的 clawrouter 外掛只會探索該金鑰允許的模型,透過每個模型宣告的通訊協定進行路由,並在 OpenClaw 使用量介面回報該金鑰的預算與彙總使用量。 上游憑證與提供者專屬轉送會保留在 ClawRouter 中,因此你不需要在 OpenClaw 主機上安裝或驗證每個上游提供者外掛。此外掛隨 OpenClaw 內建提供(enabledByDefault: true);你只需要一組已核發的 ClawRouter 憑證。
屬性
提供者clawrouter
外掛內建(包含在 OpenClaw 中)
驗證CLAWROUTER_API_KEY
預設 URLhttps://clawrouter.openclaw.ai
模型目錄透過 /v1/catalog 依憑證範圍限定
配額透過 /v1/usage 提供每月預算與使用量

開始使用

1

取得範圍限定的憑證

向你的 ClawRouter 管理員索取一組憑證,其政策應包含你可使用的提供者、模型與每月預算。憑證只會在核發時顯示一次。
2

設定 OpenClaw

export CLAWROUTER_API_KEY="..."
openclaw onboard --auth-choice clawrouter-api-key
openclaw plugins enable clawrouter
clawrouter 是內建外掛,並預設啟用。如果你的設定有設定 plugins.allow,請先將 clawrouter 加入該清單,再啟用它。若是自訂部署,請將 models.providers.clawrouter.baseUrl 設為 ClawRouter 來源;預設值是 https://clawrouter.openclaw.ai
3

列出已授權的模型

openclaw models list --all --provider clawrouter
請完全依照回傳內容使用模型參照。它們會保留上游命名空間,例如 clawrouter/openai/gpt-5.5clawrouter/anthropic/claude-sonnet-4-6clawrouter/google/gemini-3.5-flash。如果你的設定中 agents.defaults.models 是允許清單,請將每個選定的 ClawRouter 參照加入其中。
4

選取模型

openclaw models set clawrouter/<provider>/<model>
你也可以使用 openclaw agent --model clawrouter/<provider>/<model> --message "...",為單次執行選取回傳的模型。

模型探索

GET /v1/catalog 會回傳 { providers: [...] },其中每個提供者項目會列出自己的 models[](包含上游 ID、能力與定價)以及支援的請求路由。OpenClaw 不會隨附第二份固定的 ClawRouter 模型清單。目錄模型會在符合下列條件時公告為 OpenClaw 模型:
  • 憑證的政策授權其提供者;
  • 目錄模型公告支援的 LLM 能力(llm.responsesllm.chatllm.messages,或具備相符串流路由的 llm.stream);且
  • 提供者針對下列其中一種傳輸公開相符路由。
將模型加入受支援的 ClawRouter 提供者不需要 OpenClaw 發行新版:下一次目錄重新整理(每個憑證範圍快取 60 秒)就會探索到它。需要新線路通訊協定的模型,必須先有外掛支援。

通訊協定與提供者外掛

ClawRouter 擁有上游憑證;其目錄會告訴 OpenClaw 要使用哪種傳輸,因此你不需要安裝每家上游公司的驗證外掛。
目錄能力 / 路由OpenClaw 傳輸
llm.responses(OpenAI 相容提供者)openai-responses
llm.chat(OpenAI 相容提供者)openai-completions
llm.messages + anthropic.messages 路由anthropic-messages
llm.stream + 串流 google.generate_content 路由google-generative-ai
此外掛也會為這些系列套用相符的重播與工具結構描述政策(OpenAI/DeepSeek/Gemini 工具結構描述相容性;原生 Anthropic 與 Google Gemini 重播政策)。若目錄提供者只公開不受支援的請求格式,會有意不公告為 OpenClaw 文字模型。請在 ClawRouter 中將這些提供者標準化為其中一種受支援的合約,而不是傳送不相容的酬載。

配額與使用量

ClawRouter 的 /v1/usage 回應會供給一般 OpenClaw 提供者使用量介面:請求、權杖與花費總計,以及金鑰有限額時的每月預算期間。未計量的金鑰仍會顯示彙總使用量,但不會顯示百分比期間。 配額查詢會使用與模型探索相同的範圍限定金鑰。配額查詢失敗不會阻擋模型執行。 使用以下命令檢查即時快照:
openclaw status --usage
openclaw models status
相同的提供者快照也可在聊天中的 /status 與 OpenClaw 使用量 UI 取得。預算是整個政策共用的,因此另一個用戶端若使用相同 ClawRouter 政策提出請求,可能會改變剩餘百分比。

疑難排解

症狀檢查
沒有 ClawRouter 模型確認外掛已啟用,且 plugins.allow 允許它,然後檢查憑證是否有效,並授權至少一個就緒的提供者。
已設定的 ClawRouter 模型遺失檢查其 /v1/catalog 能力與路由支援。不受支援的傳輸合約會有意被篩除。
Unknown model: clawrouter/...當該設定對應表作為允許清單使用時,請將精確的目錄參照加入 agents.defaults.models
目錄或使用量回傳 401403重新核發或重新限定 ClawRouter 憑證範圍;OpenClaw 不會退回使用上游提供者金鑰。
探索後模型呼叫失敗在 ClawRouter 中檢查提供者連線與上游健康狀態,然後在其就緒狀態恢復後重試。
使用量有總計但沒有百分比該政策未計量;請在 ClawRouter 中加入每月預算,以公開百分比期間。

安全行為

  • 目錄探索會限定於已設定的代理金鑰,並依憑證範圍快取(代理目錄、工作區目錄、驗證設定檔 ID 與基礎 URL)。
  • 代理金鑰只會在請求分派時附加;不會儲存在模型中繼資料中。
  • 原生 Anthropic 與 Gemini 模型 ID 只會在分派時改寫為其上游 ID。
  • 不受支援或未授權的目錄列會採取失敗關閉,不可選取。

相關

模型提供者

提供者設定與模型選取。

使用量追蹤

OpenClaw 使用量與狀態介面。