🎉

OpenRouterでClaude4.5を安価で時間制約を受けずに使う

に公開

WebAPI Key発行後のチャット画面作成方法

https://zenn.dev/nyanko_super/books/bb1984e90041dc

はじめに

  • ClaudeとはOpenAIの元メンバーが離反して作ったLLMである。
  • 2025/11/5時点では Claude Sonnet 4.5 は OpenAI ChatGPT-5 Autoより遥かに高レスポンスで使いやすく回答にエッジが効いており、ユーザーへの否定も躊躇なく行う。
  • OpenAIはバージョンアップの度に過度にユーザーに媚びる傾向があったが、ChatGPT-5はそもそも「特定の構文パターンを無視する」に改悪され、事実上、複雑な構文を解釈しないに修正された。
  • ただしClaudeはChatGPT, Geminiと比べて「時間あたりの使用可能トークンが異常に制限されている」という欠点がある。この制限は厳しさを増している。月制限+週制限→時間制限まで追加。
  • ClaudeのWebAPIなら 月制限+週制限+時間制限 が課せられない。

LLMの首位はClaudeになった

Claude Sonnet 4.5 は OpenAI ChatGPT-5 より総合的に賢い(2025年11月5日時点での主要な意見/絶対的にClaude優位、ではないが日本語の意味解釈ではChatGPT-5は極端に無反応になるケースが頻発する。原因はブラックボックスのため不明。情報の真偽を確認したい方はperplexityで確認されたし)。

ベンチマークでは ChatGPT-5 は Claude Sonnet 4.5 と同等だが、筆者の環境下ではあらゆるテストで ChatGPT-5 は過去に行った ChatGPT-4.5よりも性能が低下し、ChatGPT-4oで動くプロンプトの下位互換も喪失されたことを確認した。

第三者の計測として、正解率100%だった質問が70%台に低下したという衝撃の報告もある。

https://note.com/maha0525/n/nce310530ce40

筆者は ChatGPT-4 を熱烈に支持し、6000時間を費やした。その上で、 ChatGPT-5 は大幅な性能劣化があると断言する。これは世界のLLM人気傾向や精度を要求する企業が次々とClaudeに乗り換えていることからも明らかである。

コストを重視するならGeminiなどがあるが、現状、OpenAI ChatGPT-5はコストも性能も他社LLMよりメリットがなく改善がされないならOSS系LLMより割高とみなされて淘汰される可能性がある。

ただし、Claudeも完璧ではなく、また、コストが高いため「少ない回数で高精度な答えを得たい」という要求がない限りは選定する優位性はほぼない。

ちょっとした公開される文章校正程度なら OpenRouter + OSS系LLMで情報提供を有効にすればほぼ0円で使い放題である。本当に費用をかけてまでLLMを使うケースかシビアに判断すべきだろう。

OpenRouterとは何か?

  1. 実績
  • 複数のLLMが選択して使えるクラウドサービスである。
  • OpenRouter設立:2023年初頭
  • 2025年時点でGMV(流通総額)1億ドル規模
  1. 透明性
  • プライバシーポリシーが明確(デフォルトでログ保存なし)
  • 料金体系が公開されている
  • SOC 2準拠、GDPR対応を謳っている(エンタープライズ向け)
  1. 業界での位置づけ
  • GitHub secret scanning パートナー
  • 主要AIプロバイダーとの提携しOSS系LLMも大量網羅(OSS系LLMによっては個人情報を対価に実質0円で使えるものもあるらしいが、筆者は興味なし)

OpenRouterのアカウント登録

GitHub連携が可能なので筆者はサブアカウントのGitHubアカウントを使用。

決済方法は前払い

決済ページ

https://openrouter.ai/settings/credits

  • Credits を開く

支払い方法を選択する

  • Use crypto(暗号通貨決済)のトグルをオフにするとクレジットカード登録ができる。

決済金額を入れる(一回限りの支払い)

  • Use one-time payment methods(都度払い)のトグルを有効にするとチャージ金額が聞かれる

決済完了

  • 「決済処理中です。完了したらアカウントにクレジットが追加されます。しばらくしてから確認してください(またはページを再読み込みしてください)。」

  • 18USD の場合、手数料で18.99USDになる。

プライバシー設定

https://openrouter.ai/settings/privacy

  • Training, Logging, & Privacy を開く

プライバシー保護を有効にする

  • Enable paid endpoints that may train on inputs

    • 「入力データを学習に使う可能性がある有料エンドポイントを許可するか」の設定
    • ONにすると:一部のAIプロバイダーが、あなたのプロンプトを匿名化して学習に利用できる。より多くのモデルが使える(選択肢が広がる)
    • OFFにすると:学習に使わないプロバイダーのみ使用。使えるモデルが制限される可能性。
    • → OFF推奨
  • Enable free endpoints that may train on inputs

    • 「入力データを学習に使う可能性がある無料エンドポイントを許可するか」の設定
    • ONにすると:無料モデル(:freeサフィックス付き)が使える。ただし、プロンプト・回答が学習に使われる可能性あり
    • OFFにすると:無料モデルが使えなくなる。有料モデルのみ利用可能
    • → OFF推奨
  • Enable free endpoints that may publish prompts

    • 「プロンプトと回答を公開データセットに公表する可能性がある無料エンドポイントを許可するか」の設定
    • ONにすると:あなたの入力内容が公開データセットに掲載される可能性。誰でも閲覧可能になるリスク。
    • OFFにすると:公開されない。使える無料モデルが制限される
    • → OFF推奨
  • Enable input/output logging for all requests

    • 「すべてのリクエストの入出力をOpenRouterに保存して、全LLMで1%割引を受けるか」の設定
    • ONにすると:プロンプト・回答がOpenRouterに保存される。OpenRouterが商用利用する権利を得る。1%割引。
    • OFFにすると:データ保存されない(プライバシー保護)
    • → OFF推奨
  • ZDR Endpoints Only

    • 「有効にすると、ゼロデータ保持ポリシーを持つエンドポイントのみにルーティングされる」
    • ONにすると:プロンプト・回答を一切保存しないプロバイダーのみ使用。最高レベルのプライバシー保護。使えるモデルが制限される。
    • OFFにすると:すべてのプロバイダーが使える。データ保持ポリシーはプロバイダー次第
    • ON推奨
  • Enable analytics cookies

    • 「ユーザー体験とサイトパフォーマンス向上のために、分析用Cookieを許可するか」の設定
    • ONにすると:OpenRouterがあなたの利用状況を分析。サイト改善に利用される。個人の使用パターンが追跡される。
    • OFFにすると:分析されない。サイト機能に影響なし。
    • → OFF推奨

API Keys の作成(Chatのみ使う場合は作成不要)

Chat画面だけでLLM使う場合はAPI KEYは作成不要

https://openrouter.ai/settings/keys

  • API Keys を開く

API Keyの作成

  • 実際にAIモデルを呼び出すためのAPIキーを管理する。
  • API Keyによりリクエスト送信を行う。これには、クレジット消費をする
  • 自作UIやTerminalで使う場合に使用

設定後、「Create」ボタンを押すと、APIキーが生成される。

注意:
生成されたキーは1回しか表示されない。
必ずコピーして安全に保存する必要がある。

  • Name(必須)
    • 入力例: Trial_User
  • Credit limit(オプション)
    • 購入した金額(今回は 18 USD)を入力
    • 暴走防止のリミッター。空欄にしない(無制限になる)
  • Reset limit every...
    • 上限をどの頻度でリセットするか選択してください。
    • リセットしない固定上限の場合は "N/A" を選択。その他の設定は UTC 深夜0時にリセットされ、週は月曜から日曜です
    • N/A, Daily, Weekly, Montly


今すぐコピーして、安全な場所に書き留めてください。二度と表示されません。
OpenAI互換アプリ、または独自のコードで使用できます。

絶対に第三者に公開しないこと。

作成したAPI KEYのリミッターは後で変更できる

WebAPI Key発行後のチャット画面作成方法

https://zenn.dev/nyanko_super/books/bb1984e90041dc

(API KEY作成せずにChatを使いたい場合(入力バグ多し。注意。)

モデルを選ぶと同時に会話ができる。
性能比較が簡単にできるので、LLMの性能チェックも一瞬で終わる。

RANKING

人気のLLM(2025/11/5 21:17時点)

日本では Claude Sonnet 4.5 が GPTより人気

ZDR(ゼロデータ保持ポリシー)の対応ClaudeをAPIで使う (Chatのみ使う場合はAPI作業不要)

Terminalで接続テストしたので作業メモ。
ChatがついているためAPIなしでも作業できる。

curl https://openrouter.ai/api/v1/endpoints/zdr

Claude シリーズ

  • Claude Opus 4.1
  • Claude Sonnet 4.5 / 4.0
  • Claude 3.7 Sonnet
  • Claude 3.5 Sonnet / Haiku
  • Claude 3 Opus / Haiku
  • Claude Haiku 4.5

Gemini シリーズ

  • Gemini 2.5 Pro (複数バージョン)
  • Gemini 2.5 Flash (複数バージョン)
  • Gemini 2.0 Flash / Flash Lite
  • Gemma 3 (12B / 27B / 4B)
  • Gemma 2 (27B / 9B)

GPT シリーズ

  • GPT-5 / GPT-5 Mini / GPT-5 Nano
  • GPT-4.1 / GPT-4.1 Mini / GPT-4.1 Nano
  • GPT-4o (複数バージョン)
  • GPT-4 / GPT-3.5 Turbo
  • gpt-oss-120b / gpt-oss-20b (オープンソース版)

提供プロバイダー: Google、Azure、Amazon Bedrock、Together、Fireworksなど

対話テスト

ステップ1:環境変数に設定

export OPENROUTER_API_KEY="ここに実際のAPI Keysを貼り付け"

ステップ2:確認

echo $OPENROUTER_API_KEY

ステップ3:API呼び出し

curl https://openrouter.ai/api/v1/key \
  -H "Authorization: Bearer $OPENROUTER_API_KEY"

応答例

{
  "limit": 18,              // 上限: 18 USD
  "limit_remaining": 18,    // 残高: 18 USD(まだ未使用)
  "usage": 0,               // 総使用量: 0 USD
  "is_free_tier": false     // 有料ユーザー
}

jqがない場合、インストール

brew install jq

ステップ4:OpenRouterのモデル一覧からclaudeの正確な名前を取得
全て

curl https://openrouter.ai/api/v1/models | grep claude

取得結果

"anthropic/claude-haiku-4.5"
"anthropic/claude-sonnet-4.5"

Sonnet 4.5とHaiku 4.5かつZDRのみ表示

curl -s https://openrouter.ai/api/v1/endpoints/zdr | \
jq '.data[] | select(.name | contains("claude-4.5")) | {name, status, tag, supports_zdr: true}'

結果例

{
  "name": "Google | anthropic/claude-4.5-sonnet-20250929",
  "status": 0,
  "tag": "google-vertex",
  "supports_zdr": true
}
{
  "name": "Google | anthropic/claude-4.5-sonnet-20250929",
  "status": 0,
  "tag": "google-vertex/global",
  "supports_zdr": true
}
{
  "name": "Amazon Bedrock | anthropic/claude-4.5-sonnet-20250929",
  "status": 0,
  "tag": "amazon-bedrock",
  "supports_zdr": true
}
{
  "name": "Amazon Bedrock | anthropic/claude-4.5-haiku-20251001",
  "status": 0,
  "tag": "amazon-bedrock",
  "supports_zdr": true
}
{
  "name": "Google | anthropic/claude-4.5-haiku-20251001",
  "status": 0,
  "tag": "google-vertex",
  "supports_zdr": true
}

最終ステップ1:Haiku 4.5のテスト

curl -X POST https://openrouter.ai/api/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $OPENROUTER_API_KEY" \
  -d '{
    "model": "anthropic/claude-4.5-haiku-20251001",
    "messages": [{"role": "user", "content": "こんにちは。あなたの特徴は?"}]
  }'

最終ステップ2:Sonnet 4.5のテスト

curl -X POST https://openrouter.ai/api/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $OPENROUTER_API_KEY" \
  -d '{
    "model": "anthropic/claude-4.5-sonnet-20250929",
    "messages": [{"role": "user", "content": "こんにちは。あなたの特徴は?"}]
  }'

streamlitでChat(Python)

streamlit run openrouter_chat.py

streamlitでAPIを選べるようにし、Tokenと残高表示を実装。

雑談で無駄な会話でお金をドブに捨てているとわかるように可視化

課金を見て震えながらLLM使い放題

余談(蛇足)

ZENNのAIレビューコメントは「未発表のLLM(Claude Sonnet 4.5やChatGPT-5)に関する記述が憶測に基づいており…」と言うのでこんなのにサーバー代払うなら未搭載でいいのでは?と思いました。

事実ベース

Claude Sonnet 4.5は2025年9月29-30日にリリースされ、ChatGPT-5は2025年8月7日にリリースされました。

ZENNのAIレビュー機能は2025年8月20日にベータリリースされました(LLMは不明)が、Web Searchせずに古い情報に基づき最新情報の記事を非難する傾向があり現状は邪魔です。LLMなど動向が1日単位で変わる記事には役に立ちません。(個人の感想です。)

  • ZENNに低レベルなLLMなんて必要だったのでしょうか?
  • ちなみにアルファポリス(小説投稿サイト)の校正AIは記事にいちゃもんつけずに誤字脱字や表現のみを指摘し、素直で早くで5万文字まで使用できます。
  • 投稿者の執筆を妨害するようなAIは改善を検討すべきでしょう。中途半端なLLMなんて、存在しない方がマシです。
  • ZENNの開発担当者は本記事を参考に、OpenRouterでも使ってLLMの知見を高め、マシなLLMを選択してください。これは皮肉です。笑

Discussion