OpenRouterの始め方|登録・無料モデル・APIキー・接続確認を実画面で解説

OpenRouterの始め方を登録・無料モデル・API接続の3段階で示すアイキャッチ

OpenRouterを使うと、複数社の生成AIモデルを一つのAPIから選べます。しかし、初めて開くと「無料で試せるのか」「モデル名はどこで確認するのか」「APIキーをどう扱えばよいのか」で止まりやすいサービスです。

そこで2026年8月21日、OpenRouterの公式サイトを実際に開き、トップページ、モデル一覧、Chat、登録画面、Quickstart、FAQを順に確認しました。この記事では、そのときの実画面を使い、無料モデルを選んで接続確認するところまで説明します。

結論:
最初はクレジットを購入せず、登録後に無料モデルまたはopenrouter/freeで接続を確かめるのが安全です。APIキーは画面に再表示できる前提で扱わず、環境変数へ保存します。接続できてから、必要なモデルと予算上限を決めます。

広告・PR:この記事にはアフィリエイトリンクはありません。OpenRouterから報酬や製品提供も受けていません。画面、料金、無料枠は2026年8月21日の確認内容です。

初心者ブロガー

無料モデルなら、登録してすぐに本番運用までできますか?

AIブログ実験室

最初の接続確認には使えます。ただし回数制限とモデル変更があるため、動作確認と本番運用は分けて考えます。

この記事でわかること

  • OpenRouterが何をまとめるサービスなのか
  • 登録画面と無料モデルの探し方
  • APIキーを漏らさずに扱う手順
  • Pythonの最小コードで接続を判定する方法
  • 無料枠、クレジット購入手数料、ログ方針の注意点
目次

OpenRouterは「モデルを選び直せる共通の入口」

OpenRouter公式トップには、複数のAIモデルを一つのインターフェースで扱うサービスとして紹介されています。2026年8月21日の画面には、月間トークン200T超、利用者1,000万超、プロバイダー80超、モデル500超と表示されていました。

OpenRouter公式トップに共通インターフェース、モデル数、プロバイダー数が表示されている画面
OpenRouter公式トップ。画面中央の「Get API Key」と「Discover Models」が導入の入口です。

OpenRouterの便利さは、モデルごとに別々のコードを書く代わりに、同じAPI形式の中でモデル名を切り替えられることです。公式Quickstartでは、/api/v1/chat/completionsへリクエストする方法と、OpenAI SDKの接続先をOpenRouterへ変える方法が案内されています。

ただし「どのモデルも無料」ではありません。モデルごとに入力・出力の料金、コンテキスト長、対応する入力形式、プロバイダーが異なります。

登録前に知っておく料金と無料枠

確認項目2026年8月21日の公式確認初心者向けの判断
無料モデル新規ユーザー向けの小さな無料枠と無料モデルありまず動作確認に使い、本番運用の前提にしない
無料モデルの制限合計50リクエスト/日。10クレジット以上購入済みなら1,000リクエスト/日利用日のFAQを再確認する
クレジット購入手数料5.5%、最低0.80ドル。暗号資産は5%少額購入では最低手数料の影響を見る
モデル利用料基盤モデル提供元の表示価格を上乗せせず通過させる方針Modelsの入力・出力単価を確認する
APIの入口https://openrouter.ai/api/v1/chat/completions最初はこの一つを使う
OpenRouter Modelsで入力形式、価格、プロバイダーなどを絞り込める画面
Models画面。左側のフィルターと各モデルの入力・出力単価を一緒に見ます。

注意:
「無料」と表示されたモデルやレート制限は固定ではありません。この記事のモデル名をそのまま選ぶのではなく、利用時点のModels画面と公式FAQを確認してください。

OpenRouterを使える状態にする6ステップ

STEP
公式サイトから登録する

Google、GitHub、MetaMask、メールから管理しやすい方法を選びます。

STEP
無料モデルを確認する

ModelsまたはChatで「free」表示を確認します。

STEP
用途別のAPIキーを作る

後から用途と削除対象が分かる名前を付けます。

STEP
環境変数へ保存する

キーをコード、画像、Gitへ残しません。

STEP
無料ルーターで接続確認する

openrouter/freeへ個人情報を含まない短いテスト文を送ります。

STEP
成功後にモデルと予算を決める

接続確認と本番の品質・速度・費用比較を分けます。

OpenRouter QuickstartでAPI、Client SDK、Agent SDKの選択肢が説明されている画面
公式Quickstart。初心者の最初の確認では、依存パッケージが不要なAPI方式が分かりやすいです。

STEP 1:OpenRouterへ登録する

トップページ右上の「Sign Up」、または「Get API Key」を選びます。既にアカウントがあれば「Sign In」へ進みます。

OpenRouterのサインイン画面でGitHub、Google、MetaMask、メールを選べる画面
既存ユーザーのサインイン画面。GitHub、Google、MetaMask、メールを選べます。

新規登録では、GitHub、Google、MetaMaskのほか、氏名・メールアドレス・パスワードを使う方法が表示されました。氏名は画面上でOptional(任意)です。メール登録では、利用規約、プライバシーポリシー、モデル規約への同意欄も確認します。

OpenRouterの新規登録画面に外部アカウントとメール登録欄が表示されている画面
2026年8月21日のSign Up画面。認証情報を含めない状態で撮影しています。

登録方法は、普段管理できるアカウントを一つ選べば十分です。記事作成のためにパスワードや認証コードをスクリーンショットへ残す必要はありません。

STEP 2:無料モデルを探す

まずブラウザ上で画面を確かめるなら、上部メニューの「Chat」を開きます。Chat画面には「Add Model」があり、使うモデルを追加できます。

OpenRouter Chatの初期画面にAdd Modelと入力欄が表示されている画面
Chatの初期画面。左上の「Add Model」からモデルを選びます。

「Add Model」を開くとモデル検索欄と一覧が表示されます。取得時点では478モデルが候補に表示され、「(free)」付きのモデルも確認できました。モデル数や無料対象は変わるため、名称ではなく「free」表示を見て選びます。

OpenRouter Chatのモデル選択画面に無料モデル候補が表示されている画面
モデル選択画面。検索欄と「(free)」表示を使うと、無料候補を探しやすくなります。

公式FAQでは、特定の無料モデルを自分で選ぶ代わりに、無料モデル用ルーターopenrouter/freeを使う方法も案内されています。この記事の接続コードでは、入れ替わりのある個別モデル名ではなく、このルーターを使います。

OpenRouter公式FAQで無料モデルの回数制限とopenrouter freeルーターが説明されている画面
公式FAQの無料枠説明。50回/日、条件を満たすと1,000回/日、openrouter/freeが案内されています。

STEP 3:APIキーを安全に作る

ログイン後に「API Keys」を開き、「Create Key」から用途が分かる名前を付けます。例えば、ブログ記事の動作確認なら日付を含め、あとから削除対象を判断できる名前にします。

OpenRouterのCreate API Keyダイアログに名前、期限、利用上限が表示されている画面
実画面では名前、期限、任意のCredit limitを設定できます。背景にあった既存キー情報は公開用画像から除外しました。

APIキーを漏らさない4ルール

  • コードへ直書きしない
  • .envをGitへコミットしない
  • スクリーンショットを撮る前にキー表示を閉じる
  • 用途別にキーを分け、不要になったら削除する

作成直後に表示されたキー文字列は撮影せず、パスワード管理アプリか環境変数へ移します。この記事の画像、ローカルファイル、Git履歴にもキーは保存しません。

STEP 4:環境変数へ保存する

MacまたはLinuxでは、ターミナルで次のコマンドを実行し、続けてAPIキーを貼り付けます。-sを付けているため、入力したキーは画面へ表示されません。

read -s OPENROUTER_API_KEY && export OPENROUTER_API_KEY

この方法は、現在のターミナルを閉じると消えます。最初の接続確認には、長期間残らない方が安全です。常用する場合は、OSのキーチェーンやシークレット管理機能を使ってください。

STEP 5:Pythonの最小コードで接続を確かめる

公式Quickstartでは、https://openrouter.ai/api/v1/chat/completionsへAuthorizationヘッダーとメッセージを送る例が掲載されています。

OpenRouter公式QuickstartでAPIエンドポイントとPython例が表示されている画面
公式QuickstartのAPI節。APIキーは置き換え記号で示され、実際の値は画面にありません。

この記事用に、追加パッケージを入れずに動くPythonコードを作りました。キーは環境変数から読み、モデルにはopenrouter/freeを指定します。

import json
import os
import urllib.request

request = urllib.request.Request(
    "https://openrouter.ai/api/v1/chat/completions",
    data=json.dumps({
        "model": "openrouter/free",
        "messages": [{
            "role": "user",
            "content": "動作確認です。日本語で『接続成功』とだけ返してください。"
        }],
    }).encode("utf-8"),
    headers={
        "Authorization": f"Bearer {os.environ['OPENROUTER_API_KEY']}",
        "Content-Type": "application/json",
    },
    method="POST",
)

with urllib.request.urlopen(request, timeout=60) as response:
    body = json.load(response)

print(body["model"])
print(body["choices"][0]["message"]["content"])

接続成功の判定は、HTTP 200で応答が返り、モデル名と応答本文が空でないことです。「接続成功」という文言だけに頼らず、HTTPエラーが出ていないことも確認します。

2026年8月22日の接続実測
上の最小例と同じChat Completionsエンドポイント・環境変数方式を使い、モデルだけ再現性を追いやすいstealth/ox-alphaへ固定して1回実行しました。HTTP 200、応答モデルstealth/ox-alpha、合計6,494トークン、APIレスポンス上のcost 0ドルを確認しています。接続確認用キーは1日失効・1ドル上限で作成し、実行後に削除しました。

Ox AlphaのAPI接続実測と生成コードの検証結果
実測では短文ではなく、単一HTMLアプリを生成する課題を送っています。278.009秒と6,494トークンは、その1回の長い課題の結果です。

無料ルーターopenrouter/freeは実行ごとに選択モデルが変わる可能性があります。モデルを固定した実測のプロンプト、生成原本、2件の不具合、最小修正後の動作は、Ox AlphaをOpenRouterで動かした実測に分けて記録しました。

料金はモデル代より「クレジット購入時」も見る

OpenRouter公式FAQでは、クレジット購入時の手数料は5.5%、最低0.80ドル、暗号資産での支払いは5%と説明されています。一方、モデル自体の利用料は、基盤モデル提供元の価格にOpenRouterが上乗せしない方針です。

OpenRouter公式FAQでクレジット購入手数料が説明されている画面
2026年8月21日の公式FAQ。少額のクレジット購入では最低0.80ドルの手数料も確認します。

最初から高額なクレジットを入れる必要はありません。無料モデルで接続を確かめ、使うアプリと月間リクエスト数を見積もってから、必要な分だけ購入します。

プロンプトを送る前にログ方針を見る

公式FAQでは、API利用時にタイムスタンプ、モデル、トークン数などの基本メタデータを記録し、プロンプトと回答は初期状態では記録しないと説明されています。プロンプトと回答の記録へ任意で同意すると、利用料が1%割引になる設定も案内されています。

OpenRouter側とプロバイダー側を分けて確認:
OpenRouter側の初期設定だけでなく、実際に応答するプロバイダー側の保持方針も確認します。個人情報、顧客データ、未公開原稿、社内資料をテストプロンプトへ入れません。

実際に詰まりやすい4点

  • OpenRouter全体が無料だと思う:無料なのは一部モデルと小さなテスト枠です。
  • 画面の表示名をコードへ書く:API用のモデルIDはModels詳細かコピー機能で確認します。
  • APIキーをコードへ直書きする:最初から環境変数へ分ける方が、失効と作り直しを防げます。
  • 無料モデルだけで本番採用を決める:接続確認と品質・速度・費用の比較は別に行います。

OpenRouterが向く人・向かない人

向く人向かない人
複数モデルを同じAPI形式で比較したい一社の公式サービスだけで完結している
障害時のモデル・プロバイダー切り替えを考えたい無料枠だけで安定した本番運用を続けたい
入力・出力単価を見ながらモデルを選びたいプロバイダーごとの規約確認をしたくない
OpenAI互換クライアントを活用したい機密データを事前設計なしで送信したい

OpenRouterは、モデル選択を一か所へまとめる道具です。安全性、出力品質、費用を自動的に解決するものではありません。

まとめ:無料で接続を確認してから予算を決める

  • Models、Chat、Quickstartの役割を先に把握する
  • 登録後は無料モデルまたはopenrouter/freeで接続を確認する
  • APIキーはコードや画像へ残さず、環境変数から読む
  • 無料枠、モデル、価格、手数料は利用日の公式画面で再確認する
  • 本番利用前にログ方針、プロバイダー規約、予算上限を確認する

次にやること:
無料ルーターで一度だけ接続を確認し、利用目的、送信しないデータ、月の上限額をメモします。接続確認が終わる前にクレジットを増やさないのがポイントです。

次に読む記事

公式参照先

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

AIブログ実験室の運営者。Codexを使ったブログ運営、WordPress・SEO、AI活用、副業ブログの実験記録を発信しています。月3万円を目標に、記事作成・改善・Search Console確認までの実践ログを残しています。

目次