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 のカタログは比類ありません。暗号通貨ネイティブのチャージフローも最も成熟していて、カード決済が難しい地域で重要です。モデル・プロンプト手法・ベンチマークに関するコミュニティ議論もより活発です。
Kunavo の強み
マルチモーダルが1つの請求書、これが最大の差です。製品が画像生成・画像編集・動画を必要とした瞬間に、OpenRouter はそれらのエンドポイントを持たないため、結局は2つの統合と2つの請求関係を管理することになります。Kunavo は chat に加えて /v1/images、/v1/images/edits、/v1/video/generations、/v1/audio/music を提供し、すべて OpenAI 形式・同じウォレット。価格も明確に低く、有効な全モデルがプロバイダー公式料金の約30% オフ(百万トークン単価を /pricing に全公開、いつでも比較可能)。Stripe ネイティブのチェックアウトは Apple Pay、Pix、Alipay、WeChat Pay、ACH に対応し、米国・EU 以外でも自助オンボーディングが機能します。
支払い方法: OpenRouter と Kunavo
どちらもプリペイド式のウォレットなので、登録時に本当に効いてくる問いは一つだけです。あなたのお金が入金できるかどうか。 Kunavo のチェックアウトは Stripe ネイティブなので、選べる手段は当社の所在国ではなく購入者に従います。カード (Visa、Mastercard、Amex、JCB、UnionPay) と Apple Pay は Stripe が届く範囲すべて、繰り返しのチャージにはワンタップの Link と Cash App Pay、さらに Klarna、Amazon Pay、米国口座向けの ACH 銀行振替、中国本土向けの Alipay と WeChat Pay。ローカル決済は国ごとに現れます —— ブラジルの Pix、ベルギーの Bancontact、ポーランドの BLIK、オーストリアの EPS、ポルトガルの MB WAY —— Stripe がチェックアウト画面でドル建て金額を現地通貨に換算するため、ブラジルの購入者は海外決済対応カードを探す代わりにレアル建ての Pix QR コードを読み取るだけで済みます。 OpenRouter の FAQ はこの点をはっきり書いています。主要クレジットカード、Alipay、そして USDC の暗号通貨。PayPal は「対応作業中」とされています。これはカードを持つ開発者と暗号通貨を持つ開発者はカバーしますが、海外決済が使えるカードを持たないサンパウロの購入者や、16桁を打ち込むより Face ID で確定したい人はカバーしません。Pix と Apple Pay が埋めるのはまさにこの隙間です。
OpenRouter からの移行
どちらも OpenAI chat-completions プロトコルなので、移行は書き直しではなく2行の変更です。base_url を https://api.kunavo.com/v1 に向け、sk-or- キーを /app/keys で作った Kunavo の sk-kn- キーに差し替えれば、既存の OpenAI SDK コードはそのまま動きます —— リクエスト形式もストリーミングも tool-call 形式も同じです。唯一注意すべきはモデル id で、OpenRouter はベンダー名前空間付き(anthropic/claude-sonnet-4.6)、Kunavo は素の id(claude-sonnet-4-6)なので、モデル定数を一括置換すれば完了です。他は何も動きません: SDK 交換なし、レスポンス解析の変更なし、webhook の作り直しなし。心配なら並走させて —— base_url だけ違う2つのクライアント —— 自分のトラフィックでレイテンシとコストを比べてから切り替えてください。
正直な結論
もしすでにテキストで OpenRouter を標準化していて、製品が画像も動画も決して必要としないなら、乗り換える強い理由はありません —— 既存の OpenAI SDK コードは Kunavo にそのまま動きます(base_url 1行変更)。両方手元に置いて、価格差が統合時間に見合ったら移行すれば良いでしょう。マルチモーダルを作る、または USD 以外のローカル決済で支払う顧客にサービスを提供するなら、Kunavo がよりシンプルなスタックです。いずれにせよ検証コストは小さい:$10 のチャージと base_url を1行変えるだけで、数分で評価を始められます。