What is OpenRouter?
OpenRouter is an LLM aggregator: one OpenAI-compatible API that routes each request to one of 300+ chat models from OpenAI, Anthropic, Google, Mistral and a long tail of open-source providers. Instead of an account per provider, you hold one OpenRouter account and choose the model by name in the request. It is text-only — chat and completion models — with no image, video or audio generation endpoints.
How the OpenRouter API works
You send a standard OpenAI-style chat completion to OpenRouter's base URL with your OpenRouter key, setting the model field to a namespaced slug such as anthropic/claude-sonnet or openai/gpt-4o. OpenRouter forwards the call to that provider, can fall back to alternates, and returns the OpenAI-shaped response. Because it speaks the OpenAI protocol, any OpenAI SDK works by pointing base_url at it. Kunavo works the same way — the difference is the catalog and what sits behind it.
OpenRouter pricing, and how Kunavo compares
OpenRouter charges the upstream provider's per-token price plus a small platform margin, funded from a prepaid wallet (crypto-first, cards supported). Kunavo takes the opposite position: every enabled model is published 30–70% under the provider's official list rate depending on the model — Claude Sonnet 4.6 at $1.20/$6.00 per 1M tokens vs Anthropic's $3/$15, Gemini 2.5 Flash at $0.09/$0.75 vs Google's $0.30/$2.50. The per-1M rate for every model is on the /pricing page, so the comparison is direct.
OpenRouter API key vs Kunavo API key
An OpenRouter key authenticates against OpenRouter's text-model catalog only. A Kunavo key (sk-kn-…) authenticates against the same OpenAI-compatible chat endpoint plus image, video and audio endpoints and the native Anthropic Messages API — one credential for every modality, drawn from one Stripe-billed balance. Both are bearer tokens in the Authorization header, so moving across is a one-line base_url change plus the new key.
OpenRouter 真正的強項
如果你的產品需要文字聊天模型的長尾覆蓋 —— Mistral 微調、Llama 變體、小眾社群模型、實驗性開源模型 —— OpenRouter 的目錄無人能敵。他們也擁有最成熟的加密貨幣原生儲值流程,這對卡支付困難的地區很重要。圍繞模型、Prompt 技巧與評測的社群討論也更活躍。
Kunavo 的強項
多模態一份帳單是最大差異。一旦你的產品需要影像生成、影像編輯或影片,OpenRouter 沒有這些端點,你就得跑兩套接入、兩條結算關係。Kunavo 在 chat 之外直接給你 /v1/images、/v1/images/edits、/v1/video/generations 和 /v1/audio/music,全部 OpenAI 形態、同一錢包。價格也是實實在在更低:每個啟用模型都比官方掛牌價低 30–70%(按模型),每 1M token 價格全部公示在 /pricing 上隨時可比對。Stripe 原生結帳接入 Apple Pay、Pix、支付寶、微信支付與 ACH —— 讓美國和歐盟以外的自助付費也跑得起來。
怎麼付錢:OpenRouter 與 Kunavo
兩邊都是預付錢包,所以註冊那一刻真正要緊的問題只有一個:你的錢進不進得來。 Kunavo 的結帳是 Stripe 原生的,所以可用方式跟著付款人走,而不是跟著我們的註冊地走:信用卡(Visa、Mastercard、Amex、JCB、銀聯)與 Apple Pay 在 Stripe 覆蓋的地方都可用,Link 和 Cash App Pay 用於一鍵回充,還有 Klarna、Amazon Pay、面向美國帳戶的 ACH 銀行轉帳,以及面向中國大陸的支付寶與微信支付。本地支付依國家出現 —— 巴西 Pix、比利時 Bancontact、波蘭 BLIK、奧地利 EPS、葡萄牙 MB WAY —— Stripe 會在結帳頁把美元金額換算成當地貨幣,所以巴西買家直接掃一個以雷亞爾計價的 Pix QR code,不用去找一張開通境外支付的信用卡。 OpenRouter 自己的 FAQ 寫得很明白:主流信用卡、支付寶,以及 USDC 加密貨幣,PayPal 則仍在「正在接入」。這覆蓋了手裡有卡和手裡有幣的開發者,但覆蓋不了聖保羅那位沒有開通境外支付信用卡的買家,也覆蓋不了寧願用 Face ID 確認、而不想輸 16 位卡號的人 —— 這正是 Pix 和 Apple Pay 補上的缺口。
從 OpenRouter 遷移
兩邊都是 OpenAI chat-completions 協定,遷移是改兩行而不是重寫。base_url 指向 https://api.kunavo.com/v1,把 sk-or- 換成在 /app/keys 建立的 Kunavo sk-kn- key,現有 OpenAI SDK 程式碼原樣跑 —— 請求結構、串流、tool-call 格式都一致。唯一要留意的是 model id:OpenRouter 帶廠商前綴(anthropic/claude-sonnet-4.6),Kunavo 用裸 id(claude-sonnet-4-6),把模型常數批次取代即可。其餘不動:不換 SDK、不改回應解析、不重做 webhook。想穩妥就並行跑 —— 兩個 client 只差一個 base_url —— 用你自己的真實流量比完延遲和成本再切。
誠實結論
如果你已經在文字場景標準化使用 OpenRouter,且產品永遠不需要影像或影片 —— 切換沒有強迫力,你現有的 OpenAI SDK 程式碼可原樣跑在 Kunavo 上(僅改一行 base_url),可以兩邊都備著,等價格差值得遷移再換。如果你做任何多模態產品,或服務以美元之外本地支付的客戶 —— Kunavo 是更簡潔的一套。無論怎樣,驗證成本很小:$10 起充、改一行 base_url,幾分鐘就能跑通。