OpenRouter
統一串接多家 AI 模型的 API 閘道,支援路由、備援與用量追蹤
🤔 勉強可以
閘道能自己刻,模型生態刻不出來
月費(約)
免費增值
一年省下
—
自己刻要多久
好幾天
幾個人做得出來
兩個人
分類
🧠 AI 助理
價格為約略值,以官網為準。沒有固定月費,依各模型與供應商用量計費,另有部分免費模型可用
護城河
判決理由
OpenRouter 的統一 API、模型名稱轉換、串流回應、重試與簡單用量紀錄,用幾天就能刻出自用版,只接 OpenAI、Anthropic 和 Google 也夠用。刻不出來的是持續維護的大量供應商介接、模型目錄、價格資料、故障切換與穩定的跨區基礎設施。
為什麼大家還是付錢
付的是一組 API 金鑰就能切換多家模型,不用逐一處理格式、付款、額度和供應商故障。只用一兩家模型的人,直接串原廠通常更省事。
建置 prompt
複製下面這段,丟給你的 AI coding 工具,讓它替你刻一個自用版。
目標:做一個本機優先的多家大型語言模型 API 閘道,用統一格式呼叫我有權使用的模型並記錄成本。
技術棧建議:Python FastAPI、SQLite、httpx、SSE,前端使用純 HTML/CSS/JavaScript,以 OpenAI 相容格式作為內部介面。
需求:
- 提供 OpenAI 相容的 /v1/chat/completions 端點
- 支援 OpenAI、Anthropic、Google Gemini 三種供應商,各自讀取環境變數 API 金鑰
- 將不同供應商的訊息、工具呼叫、串流事件轉成統一格式
- 支援模型別名,可把短名稱對應到供應商與實際模型名稱
- 支援依序備援與逾時重試,只在可重試的網路或伺服器錯誤時切換
- 支援串流與非串流回應,並正確轉發停止原因與 token 用量
- 可設定每個模型的輸入、輸出單價,依回應用量估算單次與累計成本
- SQLite 記錄請求時間、模型、供應商、延遲、狀態、token 用量與估算費用
- 提供本機管理頁,可查看請求清單、模型用量、錯誤率與每日成本
- 提供模型路由規則,可依模型名稱、最大費用或供應商偏好選擇目標
- 供應商金鑰只從環境變數讀取,管理頁不得顯示完整金鑰
- 提供健康檢查端點與各供應商連線測試,錯誤訊息需隱藏金鑰
- 可將請求紀錄、路由設定與成本報表匯出為 JSON 與 CSV
明確不做(out of scope):模型訓練、代替供應商提供模型、OpenRouter 全部模型目錄與價格自動同步、多人帳號與權限、雲端部署、跨裝置同步、繞過供應商限制。
README 要求:說明啟動方式、環境變數、供應商設定、OpenAI 相容 API 範例、路由與計價格式、資料庫位置、匯出與備份方式。
「用 Claude Code 開啟」複製的是 claude "<prompt>",貼進終端機即可;
Codex、Cursor、Copilot 等工具直接用左邊的複製鈕貼進對話框。
免費 / 開源替代
- LiteLLM 開源
開源模型閘道,提供統一 API、路由、備援與用量管理。 - Open WebUI 開源
可自架的 AI 介面,能串接多家雲端模型與本地模型。 - LibreChat 開源
開源多模型聊天介面,支援多家供應商與對話匯出。
替代品由 AI 依公開資訊列出,尚未逐一連線驗證(unverified),請自行確認是否仍在維護。
這個判決會隨模型進步翻盤:今天的「勉強可以」很可能半年後變成「可以刻」。
判決依 rubric v1.0.0 於 2026-08-31 生成。