ChatGPT や Claude、Gemini を「アプリ越し」ではなく自分のプログラムから直接呼ぶには、API キーが要ります。本ガイドは OpenAI・Anthropic・Google の 3 社について、アカウント作成からキー発行、料金のしくみ、そして「キーをうっかり漏らさない」管理術までを、初めての人でも迷わないよう順に整理します。各社とも作業自体は数分で終わります。
FIG.1 共通の流れ = 登録 → 支払い方法の登録 → キー発行 → 自分のコードに読み込む
大枠は 3 社とも同じで、「アカウントを作る → 支払い方法を登録する → キーを発行する」の 3 ステップです。Google だけは無料枠がかなり広く、支払い登録なしでも試せるのが特徴です(後述)。
01はじめに知っておく前提
細かい手順に入る前に、3 社に共通する「つまずきの素」を 3 つだけ押さえておきます。
- API キーは月額プラン(ChatGPT Plus など)とは別物。Plus に入っていても API は使えません。API は使った分だけ後払い/前払いの従量課金です。
- キーは発行時に一度しか全体が表示されないのが各社共通。必ずその場でコピーして安全な場所に保存します。失くしたら作り直しになります。
- 料金・モデル名・無料枠は頻繁に変わる。本ガイドの数値は 2026 年 6 月時点の目安です。実際に登録する前に各社の公式 Pricing ページで最新を確認してください。
02OpenAI(platform.openai.com)
ChatGPT を提供する OpenAI の API です。GPT-5.5 系などを呼び出せます。
アカウントを作る
platform.openai.com にアクセスし「Sign up」。Google / Microsoft / Apple アカウント、またはメールアドレスで登録できます。続いて電話番号認証(SMS)を行います。これは不正利用を防ぐための必須ステップです。
支払い方法を登録する
「Settings → Billing → Add payment method」からクレジットカードを登録します。以前あった「新規登録で $5 無料」は 2025 年に終了し、現在は最初から前払いクレジットの購入が必要です(最低 USD 5 程度から)。支払い方法を登録しないとキー自体が発行できない点に注意。
API キーを発行する
左メニュー「API keys → Create new secret key」。キーには用途名を付けられます(用途別に複数発行可)。キー全体は発行直後の一度しか表示されないので、その場でコピーして保存してください。
使い始めの利用上限(1 分あたりのリクエスト数など)は「Usage tier」で段階管理され、利用実績と入金額が増えるほど自動で緩和されます。最初は控えめな上限から始まると考えておくとよいでしょう。
03Anthropic(console.anthropic.com)
Claude を提供する Anthropic の API です。Claude Opus / Sonnet / Haiku を呼び出せます。手順は OpenAI とほぼ同じ構造です。
アカウントを作る
console.anthropic.com にアクセスし、Google アカウントまたはメールで登録。電話番号認証(SMS)を行います。
支払い方法を登録する
「Settings → Billing(Plans & Billing)」からクレジットカードを登録し、前払いクレジットを購入します(USD 5 程度から)。常設の無料枠はありません。新規アカウント向けに少額のトライアルクレジットが付くことがありますが、これは時期によって変わるのであくまでおまけ程度に考えてください。
API キーを発行する
「API Keys → Create Key」。発行されたキーは sk-ant- で始まります。こちらも表示は一度だけなので必ず保存を。
04Google AI(aistudio.google.com / Gemini)
Gemini を提供する Google の API です。3 社のなかで無料で試せる範囲が最も広いのが大きな特徴。既存の Google アカウントがあれば、支払い登録なしでもすぐ始められます。
Google アカウントで開始
aistudio.google.com にアクセスし、手持ちの Google アカウントでログインするだけ。新たな電話番号認証や支払い登録は不要です。
API キーを取得
「Get API key → Create API key」でキーが発行されます。発行した時点で無料枠(フリーティア)が自動で有効になります。
必要になったら有料化
無料枠の制限を超えて使いたくなったら、Google Cloud プロジェクトに請求先(Billing)を有効化して有料ティアへ移行します。これで上限が大きく緩和されます。
2026 年時点の無料枠は軽量モデル(Flash/Flash-Lite 系)が対象で、たとえば Gemini 3 Flash なら 1 日あたり千数百リクエスト規模まで無料で使えます(高性能な Pro 系は有料ティア側)。なお利用上限はプロジェクト単位で管理されるため、同じプロジェクト内でキーを増やしても枠は増えません。最新の具体的な数値は AI Studio 上で確認できます。
05料金とモデルの「型」をつかむ
3 社とも料金は「処理した文字量(トークン)に応じた従量課金」で、入力(読ませた分)と出力(生成した分)で単価が別なのが共通です。出力のほうが高いのが普通です。さらに各社、モデルを「安くて速い小型」「標準」「高性能な最上位」の段で揃えています。
| 入力トークン | 出力トークン |
|---|---|
| あなたがモデルに渡した文章・指示・参考資料の量 | モデルが生成して返してきた文章の量 |
| 単価は安め | 単価は高め(出力が長いほど費用が伸びる) |
下表は 2026 年 6 月時点で各社が用意するモデルの「段」を整理したものです。モデル名・単価は更新が速いため、必ず公式 Pricing で最新を確認してください(百万トークンあたりの目安。USD)。
FIG.2 各社とも「小型 → 標準 → 最上位」の3段構え。名称は 2026年6月時点
| 項目 | 3 社の状況(2026年6月・目安) |
|---|---|
| 無料で試せる範囲 | OpenAI=原則なし(前払い必須)/ Anthropic=原則なし(少額トライアルが付くことあり)/ Google=Flash 系で日次1,500回規模まで無料 |
| 最上位モデルの目安単価 | GPT-5.5 =約 $5 / $30 Claude Opus 4.8 =約 $5 / $25 Gemini 3 Pro =有料ティア(公式参照) |
| 最安モデル | OpenAI=GPT-4.1 nano(約 $0.10 / $0.40) Anthropic=Haiku 4.5(約 $1 / $5) Google=Flash-Lite 系 |
| 請求のしくみ | OpenAI=前払いクレジット中心 Anthropic=前払いクレジット Google=無料枠+GCP 月次請求 |
表の「$5 / $30」は「入力100万トークンあたり $5、出力100万トークンあたり $30」という読み方です。多くのモデルではバッチ処理で半額、プロンプトキャッシュで再利用部分が大幅割引といった節約手段も用意されています。
06API キーは「パスワード」より危険
キーは一度発行すれば、それを持つ人なら誰でもあなたの残高で API を叩けます。万一漏れると、第三者に勝手に使われて短時間で高額請求が発生し得ます。次の 4 点を最初から習慣にしてください。
環境変数に置く
キーをコードに直書きしない。.env など環境変数から読み込む。
.gitignore に入れる
.env を Git の管理対象から外し、リポジトリに含めない。
用途別に分ける
開発用・本番用・テスト用でキーを分け、可能なら権限を最小化。
定期的に作り替える
古いキーは失効させ、定期的にローテーションする。
具体的には、プロジェクト直下にキーを書いた .env を置き、それを .gitignore で除外します。
# .env ← ここに実際のキーを書く(Gitには載せない) OPENAI_API_KEY=sk-... ANTHROPIC_API_KEY=sk-ant-... GOOGLE_API_KEY=AIza... # .gitignore ← この2行を必ず追加 .env .env.local
API キーは、あなたの財布に直結した鍵。ソースコードにも、チャットにも、貼り付けない。
Incident Response
もし GitHub に push してしまったら
「うっかり公開リポジトリにキーを上げてしまった」は最も多い事故です。公開された瞬間に自動巡回ボットが拾うため、履歴から消すだけでは手遅れ。順番が大切です。
FIG.3 まず鍵を無効化して被害を止める → 新規発行 → 最後にコミット履歴を掃除
つまり、① 漏れたキーを各社コンソールで即時に無効化(revoke) → ② 新しいキーを発行してアプリを差し替え → ③ コミット履歴からも該当ファイルを削除、の順です。①を最優先にするのは、履歴を消している間にも悪用が進むからです。あわせて各社の請求アラート・利用ログで不審な利用がないか確認します。
07使いすぎを防ぐ上限設定
従量課金は便利な反面、無限ループのバグなどで請求が膨らむリスクがあります。キーを発行したら、使い始める前に上限とアラートを設定しておくのが安全です。
- OpenAI:Settings → Billing → Usage limits(上限額と通知しきい値)
- Anthropic:Settings → Limits(利用上限)
- Google:Google Cloud の Billing で予算アラートを設定
目安として、個人の学習・開発なら月 USD 20、本番アプリでも開発段階は USD 100 程度の上限から始め、必要に応じて引き上げると安心です。
08つまずきポイント早見表
| 症状 | 対処 |
|---|---|
| 支払い方法の登録で弾かれる | 海外発行カードや一部の法人カードは通らないことがある。別のカード(国内発行の主要ブランド)を試す |
| 地域制限でアクセスできない | 一部の国・地域からは利用不可。対応地域かを公式で確認する |
| SMS 認証が通らない | 日本の携帯番号は概ね OK。一部の海外番号や IP 電話番号は弾かれることがある |
| キーは作れたのにエラーになる | OpenAI / Anthropic は支払い方法の登録・残高が必要。Google は無料枠の上限(レート制限)に達していないか確認 |
09まとめと次のステップ
3 社とも「登録 → 支払い登録 → キー発行」という骨格は同じで、まず試すだけなら無料枠の広い Google(Gemini)が入りやすく、本格的に使うなら OpenAI・Anthropic も含めて用途と単価で使い分けるのが定石です。発行したキーは財布に直結した鍵として、環境変数管理・上限設定・万一の無効化手順までをセットで用意しておきましょう。
キーが取れたら、次は「環境構築:SDK・認証・開発環境」へ。実際に各社の SDK をインストールし、ここで取得したキーを読み込んで最初のリクエストを送るところまで進めます。