海外のAI界隈だと、複数のLLMを切り替えながら使うのがもう当たり前になってきてるんですけど、OpenAIならOpenAIのSDK、AnthropicならAnthropicのSDKって、モデルごとにAPIの形式が微妙に違うのが地味にめんどくさいんですよね。今回紹介するOpenRouterは、そのモデルごとのAPIの違いを一枚のインターフェースで吸収してくれるサービスです。公式サイトによると月間100兆トークン、グローバルで1000万人以上のユーザー、70以上のプロバイダー、400以上のモデルを扱っているそうで、数字だけ見るとかなり本格的な規模。Hacker Newsでも「OpenRouter raises $113M Series B」というスレッドが460ポイント・253コメントまで伸びていて、賛否両方の声が集まっていました。複数のAIモデルをコードから使い分けたい開発者向けの内容として読んでもらえればと思います。
OpenRouterとは?何ができるのか
公式サイトのキャッチコピーは「The Unified Interface For LLMs」、つまりLLMのための統一インターフェース。OpenAIのSDKがそのまま動く設計になっていて、anthropic/claude-opus-4.8のようにプロバイダー名込みのモデルIDを指定するだけで、色々なモデルを同じ形式で呼び出せるようです。
公式が挙げている特徴は主に4つ。まず「One API for Any Model」で、複数モデルへ単一APIでアクセスできること。次に「Higher Availability」、分散インフラで動いていて、あるプロバイダーが落ちても別のプロバイダーにフォールバックする仕組み。3つ目が「Price and Performance」で、エッジで動かしてレイテンシを抑えつつコストも管理しやすくするというもの。4つ目が「Custom Data Policies」で、プロンプトを送るモデル・プロバイダーを組織単位で細かく制限できる、企業向けの機能です。
あと個人的に気になったのが、公式ブログで「DeepSeek V4がOpenRouter上でトークンシェアを伸ばしている」「1730問の視覚推論タスクで画像の詳細度を落とすと精度が下がる」みたいな、モデルの利用動向そのものを分析記事にして公開しているところ。単なる中継サービスというより、モデル横断のデータを持っていることを強みにしている感じが伝わってきます。
料金プラン
プランはFree・Pay-as-you-go・Enterpriseの3段階。公式Pricingページに載っていた内容を整理するとこんな感じです。
| 項目 | Free | Pay-as-you-go | Enterprise |
|---|---|---|---|
| プラットフォーム手数料 | なし | 5.5% | 手数料の割引あり |
| 利用できるモデル | 無料モデル25以上 | 400以上のモデル | 400以上のモデル |
| プロバイダー数 | 無料の4プロバイダー | 70以上 | 70以上 |
| レートリミット | 1日50リクエスト | 高いグローバル上限 | 専用の上限を選択可 |
| BYOKの上限 | – | 月2万5000ドル分のリスト価格推論まで手数料なし、以降5% | 月20万ドル分のリスト価格推論まで手数料なし、以降5% |
| サポート | コミュニティサポート | メールサポート | Slack共有チャンネル付きSLA |
FAQによると、トークンは各モデルの公示レートでそのまま課金される方式で、「プロバイダーの価格に上乗せはしていない、モデルカタログに表示されている価格がそのまま支払う価格」と明言されています。ルーティングやフォールバックが有効な場合、失敗した試行やフォールバック分は課金対象外というのも地味にありがたいポイント。Pay-as-you-goには最低利用額やロックインは無く、使った分だけ払う仕組みだそうです。
無料プランだと1日50リクエスト・1分20リクエストの制限がありますが、FAQには「クレジットを10ドル以上入れたPay-as-you-goユーザーは有料モデルに上限なし、無料モデルも1日1000リクエスト・1分20リクエストまで引き上がる」とも書かれていて、10ドル入れるだけで結構制限が緩和されるみたいです。
海外での評判
一番盛り上がっていたのが、1億1300万ドルのシリーズB調達を伝えるHNスレッド「OpenRouter raises $113M Series B」でした。使い勝手を評価する声から、資金調達そのものへの警戒感まで、色々な角度のコメントが並んでいます。
好意的な声としては、simonwさんが挙げていた3つの価値が分かりやすいです。
すべてのモデルを試すのに一番手間がかからない方法。しかも支出の上限(billing caps)を設定できるのが大きくて、公開サービスを動かすなら誰かに悪用されて一晩で100万ドル溶かす、みたいな事故を防げる。ランキングも人気モデルを知る手がかりとして面白い(simonw、HN)
一方でminimaxirさんは、便利さは認めつつも手数料には懐疑的でした。
新しいモデルを各プロバイダー個別のAPIをいじらずに試せる点では一番いい方法。ただClaude Opusみたいな高いモデルをフルの本番運用で使う人がなぜOpenRouter経由なのか理解できない、5%の上乗せはそのコスト帯だと無視できない額のはず。それでもみんな使っているし、OpenRouterにとっては純粋な利益になっている(minimaxir、HN)
名前について引っかかった人もいました。
OpenRouterの「Open」ってOpenAIの「Open」と同じ意味なんですか?リポジトリも見当たらないし、オープンソースでセルフホストできるツールにクラウド版が付いてるものだと思ってたんですが、実際はクラウド版だけみたいですね(tom1337、HN)
セキュリティ面で気になる指摘もありました。
OpenRouterの一番の価値はモデル切り替えのスイッチングコストを下げてくれるところ。ただ初期の頃、他人のコンテキストらしき変な中国語の文字列が見えたことがあって、それ以来ちょっと使うのをためらっている(zuzululu、HN)
自動ルーティング機能を評価する声もありました。
あまり話題になっていないけど気に入っているのが、OpenRouterの「meta」モデル。プロンプトの内容に応じて適切なモデルに自動で振り分けてくれる。何でもかんでもOpusに投げなくて済むのでコストがかなり浮くし、複雑な質問のときはちゃんとOpusに自動で回してくれるので結果が悪くなることもない(dvratil、HN)
長期的な見立てとしては、throw10920さんのコメントが印象に残りました。
LLM界隈でモデルの実験が盛んで「今のお気に入り」がコロコロ変わっている間はOpenRouterの人気は続くと思う。ただそのうちフロンティアモデルもオープンソースモデルも収束していくはずで、そうなると10ラボから20モデルを試したい時期は5%のオーバーヘッドも納得できるけど、2プロバイダーから5モデルだけ使えば十分になった段階だと、その手数料は飲み込みにくくなる(throw10920、HN)
あとRedditの反応についてはソースの範囲では見つけられませんでした。無理に触れて捏造するよりは、無いものは無いと書いておきます。
日本語対応と日本からの使い勝手
今回のソースの範囲では、日本語対応についての記載は見当たりません。公式サイトのUIや説明文も英語ベースで、日本語のサポート窓口があるかどうかもここでは確認できませんでした。API自体はOpenAI SDK互換なので、モデル側が日本語に対応していればプロンプトを日本語で投げること自体は問題ないはずですが、これはソースに明記されているわけではなく、あくまで一般的な推測として付け加えておきます。
登録して始めるまで
公式サイトのトップページに載っている手順はシンプルで、次の3ステップです。
- Signup:アカウントを作成。チーム用の組織(org)は後から設定してもいいとのこと。
- Buy credits:クレジットを購入する。公式サイトの例だと「Apr 1: $99」「Mar 30: $10」のような購入履歴が表示されていて、金額はある程度自由に決められる仕組みのようです。
- Get your API key:APIキーを発行してリクエストを開始。「Fully OpenAI compatible」と明記されているので、OpenAIのSDKをそのまま使い回せます。
支払い方法はクレジットカード・暗号資産・銀行振込に対応、Enterpriseだと請求書払いやPOにも対応しているとFAQに書かれていました。価格は税抜き表示で、必要に応じて請求書にVAT/GSTが加算される場合もあるとのことです。
まとめ:向いてる人・向いてない人
向いているのは、複数のモデルをとにかく試したい人や、状況に応じてモデルを切り替えたい人。simonwさんが言うように、プロバイダーごとにAPIの形式を合わせなくていいのは素直に楽ですし、支出の上限を設定できるのも個人開発だとありがたいポイントです。dvratilさんの言う自動ルーティングも、コストを気にしながらモデルを使い分けたい人には刺さりそうな機能だと思います。
逆に向いていないのは、使うモデルがもう1〜2個に決まっていて、プロバイダーの公式APIを直接叩けば十分な人。minimaxirさんが指摘していた通り、Claude Opusみたいな単価の高いモデルを大量に使う用途だと5%の手数料は無視できない金額になりますし、throw10920さんの言う「モデルが2〜3個に落ち着いたら手数料の分だけ損」という見方にも一理あります。zuzululuさんの「他人のコンテキストらしき文字列が見えた」という指摘も、頻度は分かりませんが気になる人は気になるはず。まずはクレジットを入れず、無料モデルの範囲で触ってみるのが無難なんじゃないかと思います。