返回指南
比較·2026年9月12日·更新於 2026年9月30日·閱讀約 7 分鐘

OpenRouter 與 LiteLLM(2026)——兩者屬於不同層級,大多數提出這個問題的團隊應該同時執行兩者

這項搜尋的第四個結果是 LiteLLM 自己介紹 OpenRouter 的文件頁面——因為兩者並非替代品,而是位於不同層。LiteLLM 是你部署在自己持有的帳戶之上的代理;OpenRouter 則是替你持有帳戶的託管服務。代理需要來源,而 OpenRouter 就是其中一個來源。

最後審核於 。

這個比較幾乎在所有出現的地方都被錯誤地框定了,而搜尋結果中的第四項就揭示了原因:那是LiteLLM 自己的 OpenRouter 文件頁面。LiteLLM 提供 OpenRouter 整合,是因為兩者並非替代品——它們處於不同層級。 LiteLLM 是您部署在自己持有的供應商帳戶之上的代理;OpenRouter 是替您持有供應商帳戶並轉售模型存取權的託管服務。代理需要來源;OpenRouter 就是其中一個。許多團隊會有意同時使用兩者。

偏見聲明:Kunavo 是我們的產品,它在本頁應歸於 OpenRouter 一側——它是託管式模型來源,而不是代理。它不是 LiteLLM 功能的替代方案,本頁也沒有如此主張。

用一張表看懂層級差異

LiteLLMOpenRouter
它是什麼您部署的軟體託管服務
誰持有供應商憑證您OpenRouter
它是模型來源嗎?不是——它背後需要一個模型來源是
誰負責營運您:部署、修補、擴展、處理警示您這一方沒有人需要負責
推論成本您自己的供應商費率供應商費率,加上購買點數時的費用
提示詞文字可以留在您的基礎設施上嗎?是否

沿著「它是模型來源嗎」這一列往下看,整個框架就清楚了。其他所有差異都源自這一點。

一起使用它們,這才是常見情況

前端使用 LiteLLM,後端使用 OpenRouter:您的應用程式連線到一個內部端點,LiteLLM 執行每金鑰預算與團隊路由,而 OpenRouter 提供模型目錄,讓您不必在每個供應商處開設帳戶。任何 OpenAI 相容端點都能以相同方式串接,因此新增一個故障轉移來源只需幾行設定:

litellm-config.yaml
# LiteLLM and OpenRouter are layers, not rivals. This is a
# LiteLLM config with two model sources behind one proxy.
model_list:
  - model_name: claude-sonnet
    litellm_params:
      model: openrouter/anthropic/claude-sonnet-4.6
      api_key: os.environ/OPENROUTER_API_KEY

  # A second source behind the same proxy — any OpenAI-compatible
  # endpoint works the same way.
  - model_name: claude-sonnet-backup
    litellm_params:
      model: openai/claude-sonnet-5
      api_base: https://api.kunavo.com/v1
      api_key: os.environ/KUNAVO_API_KEY

「vs」問題通常真正應該問的是這種配置:不是選哪一個,而是在託管式來源之上是否還需要代理層。

何時確實只需要一個

  • 只使用 OpenRouter——您沒有供應商帳戶,也不想擁有任何帳戶,而且託管式 Gateway 已提供的功能足以滿足您的路由需求。在這種情況下加入 LiteLLM,只會多出一項需要營運的服務,幾乎沒有其他收穫。此類替代方案:OpenRouter 綜合整理。
  • 只使用 LiteLLM——您已持有供應商帳戶,可能還享有協議費率,而您缺少的是控制能力:單一端點、每金鑰預算、路由政策,以及永不離開您基礎設施的提示詞文字。轉售商無論收取多少費用,都無法提供最後一項。
  • 兩者都不用——您想要路由與治理,但不想執行一項服務。這就是託管式 BYO-key 控制平面,屬於兩者之外的第三類:LLM Gateway 的四種類別。

在決定使用其中一個之前,應檢查的兩件事

LiteLLM 一側:營運面。 自託管代理是您建置中的一個套件,這會讓您的 CI/CD 與叢集落入其影響範圍——對這個專案而言並非假設,正如2026 年 3 月的供應鏈事件所顯示。LiteLLM 的回應相當完整,對於使用 v1.83.0 或更新版本的人而言,事件已結束;但對每個自託管代理而言,結構性問題依然存在。

OpenRouter 一側:價格底線。 將牌價轉嫁給使用者、並在購買點數時收費的轉售商,不會自動比您自己的帳戶便宜;但如果您的帳戶使用公開牌價,也不會自動更貴。值得進行的比較,是針對您使用的模型,將您的實際費率與 Gateway 的實際費率逐模型比較。Kunavo 將大多數模型列在低於供應商官方費率的價格,這是從另一方向進行的相同比較:Kunavo 與 OpenRouter 的比較。

線路相容性,讓切換成本維持低廉

兩者都使用 OpenAI 線路協定,其他所有託管式替代方案也一樣(OpenRouter 文件 · LiteLLM 文件)。無論您選擇哪一個,選錯的代價只是base_url與金鑰變更,這是本頁最實用的事實:這項決策不值得某些團隊投入數週時間。詳細資訊請參閱OpenAI 相容 API 指南。

常見問題

OpenRouter 與 LiteLLM 有什麼差異?

它們位於不同層級。LiteLLM 是您部署的軟體——它是一個使用您持有的 API 金鑰、位於模型供應商前端的代理,而且本身不是模型來源。OpenRouter 是託管服務,持有供應商憑證,透過單一錢包轉售模型存取權,因此它是模型來源,但不是您執行的東西。實際結果是:LiteLLM 至少需要一個背後的供應商帳戶,而 OpenRouter 可以充當該帳戶。

可以同時使用 LiteLLM 與 OpenRouter 嗎?

可以,而且這是有文件記載的配置,不是權宜之計——LiteLLM 提供 OpenRouter 供應商整合。常見架構是由應用程式連線至 LiteLLM 作為代理,再由 OpenRouter 作為其背後的其中一個來源,這樣您就能透過 OpenRouter 的目錄使用 LiteLLM 的每金鑰預算與團隊路由,而不必在每個供應商處持有帳戶。

LiteLLM 比 OpenRouter 便宜嗎?

LiteLLM 不增加推論成本,因為它不轉售任何東西——您支付自己供應商帳戶的費用,再加上您執行它所需的基礎設施與維運工程時間。OpenRouter 收取供應商費率,並在購買點數時加收費用。因此,就單位價格而言,只要您已擁有費率良好的供應商帳戶,LiteLLM 就較便宜;反之,若您沒有帳戶,情況就會相反:以牌價建立的帳戶,不會因為沒有 Gateway 抽成,就自動比轉售商的費率便宜。

我應該選 OpenRouter 還是 LiteLLM?

不要問哪個較好,而要問您缺少什麼。如果您已有供應商帳戶,需要對它們進行路由、預算與治理,這就是 LiteLLM 的工作。如果您沒有供應商帳戶,也不想管理任何帳戶,這就是 OpenRouter 的用途。如果兩個問題都尚未解決,您可能會想同時使用兩者;如果您想要路由功能卻不想營運服務,那麼兩者都不是答案——您需要的是託管式 BYO-key 控制平面。

2026 年供應鏈攻擊後,使用 LiteLLM 安全嗎?

在 2026 年 3 月 24 日事件後,LiteLLM 透過重建的 CI/CD 管線發布了 v1.83.0,並輪替維護者憑證、採用 Mandiant 鑑識分析及簽署的 Docker 映像。如果您使用 1.83.0 或更新版本,該事件對您而言已結束。完整事件經過及其結構性含義——自託管代理是建置中的一個套件——在選擇自託管方案前值得閱讀。

Kunavo 在這個比較中處於什麼位置?

它位於 OpenRouter 一側,而非 LiteLLM 一側:Kunavo 是託管式 Gateway,持有上游供應商憑證,因此是模型的替代來源,而不是您部署的代理。LiteLLM 部署可以像指向 OpenRouter 一樣指向 Kunavo,透過 LiteLLM 的 OpenAI 相容供應商,設定好 base URL 即可。它不是 LiteLLM 功能的替代品。