返回部落格
AI Gateway · ROUTING

OmniRoute vs OpenRouter:2026 怎麼選 AI 閘道、模型路由與免費額度

· 約 12 分鐘閱讀

別拿「模型目錄誰更長」來選閘道,要先分清你買的是託管通道還是自託管路由。 下文把 AI 閘道、模型路由、API 聚合與免費額度拆成四層,用同一張表對比 OmniRoute 與 OpenRouter,並給出情境矩陣與七步驗收。

機櫃埠與跳線,表示 AI 請求在多條上游通道之間選擇出口

Cursor、Claude Code、自寫腳本,現在都能把 Base URL 指到「一個 OpenAI 相容入口」。入口長得一樣,帳單與故障卻不是一回事。OmniRoute 讓你在自己的機器上聚合你已經註冊的供應商密鑰,再用 auto 或 combo 決定下一路請求走誰。OpenRouter 給你一把託管密鑰,請求經過他們的基礎設施,再落到他們上架的供應商。2026 年 10 月仍有人把這兩件事寫成「誰家模型多」,然後用免費截圖決定正式環境路徑。目錄長度回答不了三個驗收問題:密鑰在誰手裡、提示詞落在哪、免費次數用完之後誰來接。

這篇文章給要接程式 Agent、內部工具或原型的人。數字以公開文件為準,核對日期是 2026-10-28:OmniRoute 的免費額度說明與 Auto-Combo 維基,以及 OpenRouter 的定價頁與 FAQ。供應商限額會改,寫進採購單之前再打開官方頁看一眼。

為什麼「一個 API」解決不了模型路由

舊辦法是每個工具各配一把 Key:編輯器走 OpenAI,腳本走 Gemini,晚上的批次處理再換一家便宜的。Key 散在筆電、CI 密鑰與同事的 shell 設定裡。某家回 429 了,你要改的是每一處客戶端,不是一處策略。

新辦法是中間加一層。客戶端只認得一個 Base URL 和一把閘道密鑰。真正的供應商密鑰、重試、額度用盡後的下一家,都留在這一層。衝突不在模型誰更聰明,而在這一層由誰運營。自託管意味著你擁有進程、日誌與回退順序,也意味著機器休眠時整層一起消失。託管意味著你不用盯進程,也意味著提示詞與用量元資料會經過對方的網路,免費方案能打開的開關更少。

所以 OmniRoute vs OpenRouter 不是 Claude 和 GPT 的再戰。兩邊都可以把請求送到多家模型。分水嶺是:你要自己拿著上游合約做路由,還是把路由與計費交給一家託管商。

這個分水嶺會在程式 Agent 連跑六小時時第一次露臉。筆電上的本機閘道看起來免費,直到半夜合蓋,每個進行中的工具呼叫都會因連線重置而斷掉。託管閘道看起來昂貴,直到你把本來要花在重啟自家進程、輪替密鑰、向同事解釋「昨天的 Base URL 為什麼不回了」的小時數加進來。要算的是運營者成本,不只是 token 價格。

四層:AI 閘道、模型路由、API 聚合、免費額度

把四個詞疊在同一句宣傳裡,選型一定會錯。它們回答的是不同的問題。缺了哪一層的答案,就當成缺了需求,別當成上線後再補的細節。

AI 閘道

閘道是門口:鑑權、統一的聊天補全格式、日誌、逾時。OmniRoute 預設把 OpenAI 相容入口放在運行它的機器上的 http://localhost:20128/v1。OpenRouter 的門口在他們的主機上,客戶端改的是他們的 Base URL 和他們發的密鑰。門口相同,門後面的機器不是你的。

模型路由

路由決定這一次請求交給哪個帳號、哪個模型,失敗後試誰。OmniRoute 儀表板上常見的帳號級策略包括 Fill First、Round Robin、P2C、Random、Least Used、Cost Optimized。Combo 與 auto 前綴還能用 priority、weighted、least-used、cost-optimized、lkgp(沿用上次成功的供應商)、context-optimized。沒存 combo 時可以直接寫 auto、auto/coding、auto/fast、auto/cheap、auto/offline。OpenRouter 的自動路由、首選供應商、預算與提示快取寫在付費方案裡;定價頁 Free 欄這些開關是 No。

API 聚合

聚合是「一個客戶端協定,後面多家供應商」。OmniRoute 聚合的是你設定的連線。官方免費額度指南寫得很直:它不發放宣傳裡的匯總 Token 預算;該註冊的仍要你自己註冊;全新安裝可以沒有任何可用的免密鑰目標。OpenRouter 聚合的是他們上架的模型,Standard 欄公開寫的是 500+ 模型、80+ 供應商。你不跟每一家簽 Key,除非你改走 BYOK。

免費額度

免費是兩本帳。軟體免費不等於推理免費。OmniRoute 是 MIT 授權,閘道進程不按 token 向你收費,你付的是機器與上游。OpenRouter 免費方案是帳號級:25+ 免費模型、4 家免費供應商、每天 50 次請求,有活動日誌,沒有自動路由,沒有預算,沒有提示快取。FAQ 寫明,購買至少 10 credits 之後,免費模型的上限變成每天 1000 次。他們也提供 openrouter/free,用來在免費模型裡自動挑一個。這和 OmniRoute 的 auto/cheap 不是同一個開關:前者是託管免費池,後者是你自己接上的連線。

驗收問句
先問:這一次請求的密鑰是我的上游 Key,還是託管商的 Key?提示詞存在我的磁碟上,還是經過對方的區域?免費次數用盡後,回退名單是我排的,還是付費方案才打開?

核心對比:同一張表看入口、執行、上下文

模型名單不是分水嶺,誰持有密鑰、誰承擔故障、免費額度記在誰的帳上才是分水嶺。下表的「執行能力」指請求怎麼被轉送與回退,不是指閘道會不會改你的程式庫。

工具入口執行能力上下文適合人群
OmniRoute 你自己的進程。本機預設 localhost:20128/v1,也可以放到常開的遠端機器上 按你設定的連線做回退。可用 Fill First、輪詢、P2C、最低成本,或 auto/coding、auto/cheap 供應商密鑰、路由狀態與日誌在你的機器上。提示詞預設不經過一家託管閘道 願意運營一台閘道、希望把多家自己的免費額度或自有 Key 疊在一個入口後面的人
OpenRouter 託管 Base URL,一把他們簽發的密鑰。Free 到 Enterprise 都走同一類入口 付費方案才有自動路由與首選供應商。免費方案沒有自動路由,限額是每天 50 次,買滿至少 10 credits 後免費模型到每天 1000 次 請求與用量元資料經過 OpenRouter。Standard 有提示快取與預算;Business 才有歐盟/美國區內路由 不想管進程、接受 5.5% 平台費(充值)與供應商牌價透傳、需要一把共享密鑰的團隊

OpenRouter Standard 的平台費是 5.5%,Business 是 8%。BYOK 在牌價推理每月 25,000 美元以內不收平台費,超出後 5%。這些是通道費,不是模型 token 的折扣。OmniRoute 沒有對應的平台費,但機器、備份、憑證與你花在回退策略上的時間都要算進去。機器規格怎麼估,見 OmniRoute 雲端部署成本。儀表板總數為什麼不能當成個人無限額度,見 免費額度、模型與限制。

讀平台費時,先把常被加在一起的三張帳單拆開。第一張是模型供應商的牌價,OpenRouter 說會透傳。第二張是充值時的平台百分比,只有在上述 BYOK 額度內才是零。第三張是必須保持可連線的機器:電費與機房主機,或你已經在付的遠端 Mac。OmniRoute 拿掉第二張帳單,第一張與第三張仍在你手上。OpenRouter 拿掉大部分第三張,直到你仍需要另一台機器跑 Xcode、簽章,或讓 Agent 能改的程式庫。買了閘道並不會讓那台機器消失。

情境怎麼選:免費額度先問記在誰的帳上

如果你是個人原型,就選 OmniRoute,並至少接上三家你自己註冊過的上游,再用 auto/cheap 或 auto/offline。官方建議的組合是一家免費、一家低延遲、一家品質更高的付費或試用帳號。只裝軟體、不接連線,第一次聊天可以失敗,這是文件裡的預期,不是安裝壞了。

如果你是想給同事一個連結就試模型,就選 OpenRouter 免費方案,並接受每天 50 次、沒有自動路由、沒有預算開關。這個方案適合冒煙測試,不適合夜間批次。需要自動挑模型與預算時,再上 Standard,或在額度內用 BYOK。

如果你的請求會碰到客戶資料,就不要把結論停在免費方案。OpenRouter 免費欄沒有資料策略路由,區內路由在 Business。OmniRoute 可以把資料留在你控制的主機上,但主機在哪個司法區、誰能登入磁碟、日誌保留幾天,變成你的問題。兩種路徑都要先寫資料落點,再寫模型名。

還有一種看起來像工具選型、其實是日程選型的情況。駭客松週末可以活在 OpenRouter Free 上,因為五十次請求夠證明一個提示詞,沒人指望週一還能 demo。向客戶收費、要 Agent 開 PR 的承包商不能用同一個上限,一個下午的 retry 就會吃光。把日期寫在方案名旁邊。「免費」沒有日期就不是方案。

工具入口執行能力上下文適合人群
個人晚間原型 自託管 OmniRoute 一家免費額度用盡就換你接上的下一條連線 日誌在你的磁碟 能接受自己看進程的人
同事共享試一把 OpenRouter Free 每天 50 次,無自動路由 用量在對方活動頁 還沒決定供應商的小組
對客戶的產品流量 OpenRouter Standard 或 BYOK,或 OmniRoute 後面只接付費 Key 要有回退、預算與人工值班 按合約寫明區域與保留 不能把 429 當成功能的團隊
程式 Agent 整夜跑 閘道放在不休眠的機器,客戶端只認一個 Base URL 具名模型做主路徑,auto 或付費自動路由只做回退 程式庫與密鑰不跟閘道日誌混在筆電上 已經有遠端 Mac 或 CI 節點的人

推薦組合

組合一,個人低成本:OmniRoute、三家你實名註冊的上游、模型名 auto/cheap。筆電合蓋之前,把進程挪到一台常開的 Mac,Base URL 改成那台機器的位址,不要繼續用 localhost。程式任務改 auto/coding,便宜路由不是品質路由。

組合二,團隊要一個密鑰:OpenRouter Standard,客戶端統一他們的 Base URL。免費方案只留給新同事的冒煙帳號。正式 Key 打開預算。需要密鑰留在自己供應商帳上時,用 BYOK,並記住每月 25,000 美元牌價以內才免平台費。

組合三,Agent 要改程式庫:閘道只解決模型入口。執行環境用單獨的 macOS 節點跑 OpenClaw 這類遠端自動化,避免 Agent 與閘道搶同一台互動式電腦的睡眠與埠。模型路由與 CI 節點是兩層,不要合成一個「AI 伺服器」採購項。

組合四是團隊常不小心堆出來的:筆電上的 OmniRoute、同一個客戶端裡偷偷當備援的 OpenRouter,還有腳本裡硬編碼的第三把 Key。用下面七步拆掉那套組合。兩個自動路由器互相回退不會變可靠,只會產生失敗兩次、日誌裡兩個不同模型 ID、沒人說得清哪條策略該贏的請求。

常見誤區

  • 把儀表板上的供應商總數當成你的額度。 OmniRoute 專案自己的對比頁會列出很大的供應商數字,那是他們的目錄聲明。官方免費額度指南同時寫明:匯總預算不會發給你,沒接上的連線不會回答。
  • 以為 OpenRouter 免費方案等於自動選最便宜的模型。 定價頁 Free 欄的自動路由是 No。openrouter/free 只在免費模型之間挑,而且仍受每天 50 次(或購入至少 10 credits 後的 1000 次)約束。
  • 用一個 auto 打全部正式流量。 自動路由適合回退與探索。要對客戶穩定的路徑應釘住模型 ID,再把自動策略放在失敗之後。
  • 把閘道放在會睡眠的筆電上,再抱怨 Agent 半夜掉線。 入口進程與執行機器都要有人值守或有自動拉起。合蓋即停。
  • 把平台費與透傳價加成一個數字。 OpenRouter 把供應商牌價透傳,另外對充值收平台費。自託管省下的是這筆費用,換來的是你自己的值班。

落地步驟:七步驗收再決定

  1. 寫下一句話:上游密鑰歸誰,提示詞落在哪台機器或哪家區域。寫不出就先別選產品。
  2. 只留一個客戶端。從 Cursor、腳本或 Claude Code 裡刪掉第二個 Base URL,避免兩層路由疊在一起。
  3. 在 OmniRoute 接上至少三家你真的擁有的帳號,而不是只看目錄頁。在 OpenRouter 先確認帳號停在 Free 還是已經有 credits。
  4. 同一條短提示詞打兩次:一次具名模型,一次 auto/cheap 或 openrouter/free。記下模型 ID、狀態碼與延遲。
  5. 停用或耗盡第一家供應商,確認下一家接上,而不是客戶端直接報未知模型。
  6. 連續記七天:請求數、HTTP 429、誰能匯出日誌、免費次數是否在週末被批次處理打光。
  7. 只有第 6 步的峰值可接受,才把路徑寫成團隊預設,並把進程放到不休眠的機器上。
客戶端只保留這一處(範例)
# OmniRoute:你的機器
base_url = http://<你的主機>:20128/v1
model    = auto/cheap

# OpenRouter:託管入口,免費冒煙用 openrouter/free
model    = openrouter/free

把備註放在設定旁邊。沒有主人的 Base URL 一個月內會變成口耳相傳的祕密,下一個人會為了 demo 再加第三個端點。七步驟只有在第 1 步那句話到第七天仍然成立時才算做完。

FAQ

OmniRoute 和 OpenRouter 是同一類產品嗎?

客戶端協定很像,採購對象不同。一個是你運行的 MIT 閘道,一個是託管目錄。把它們放進同一張「模型數量」表,會漏掉運營與資料落點。

免費額度記在誰的帳上?

OmniRoute 記在你連接的每一家上游。OpenRouter 免費方案記在你的 OpenRouter 帳號:每天 50 次,購買至少 10 credits 後免費模型每天 1000 次。兩邊都不是無限額度。

可以兩個一起用嗎?

可以,但要有主路徑。常見分法是正式環境走 OpenRouter 付費方案或你自己的付費 Key,OmniRoute 只服務內部實驗。不要讓兩個自動路由互相回退,否則一次失敗會變成兩倍的未知模型。

程式 Agent 只換 Base URL 就夠了嗎?

不夠。閘道不替你保存程式庫,也不替你保持機器清醒。需要真機執行時,把任務放到遠端 Mac,而不是放到會合蓋的開發本。

目錄更長就代表月費更便宜嗎?

不會。更長的清單只改變你能輸入多少名字,不會改變每天 50 次的免費上限、5.5% 的充值平台費,也不會改變沒接連線的 OmniRoute 安裝無路可路由。成本跟著你在第一節選的帳本走,用七天日誌量,不是行銷表的高度。

怎麼用這個選擇

如果你要的是零閘道訂閱、並且願意自己看進程與上游條款,就選 OmniRoute,把免費額度理解成「你接上的那些帳號」,而不是目錄總和。如果你要的是一把密鑰、託管可用性與可預期的平台費,就選 OpenRouter,並記住免費方案沒有自動路由。正式路徑釘住模型 ID,自動策略只做回退。入口進程放到不會睡眠的機器上,再談 Agent 能不能跑一整夜。

閘道與執行環境要分開買。看 Mac mini 價格 時,把常開的閘道與建置節點算成兩項職責,即使共用同一台機箱。模型訂閱不能取代機器。下單前可以先看 幫助中心 裡的遠端桌面與 SSH 說明,再決定 Mac mini 租用 是否只用來讓這一個閘道進程保持可連線。

把閘道放在一台不休眠的遠端 Mac 上

本機 OmniRoute 會跟著筆電一起睡。常開的 Mac 可以只負責這個 OpenAI 相容入口,程式庫與簽章任務再分開。

先對一下區域與價格,再決定要不要把 Base URL 指過去。 查看可租節點