AIを使ったアプリやツールを試そうとすると、「APIキーを入力してください」と求められることがあります。パスワードとは違うのか、作るとお金がかかるのか、漏れたらどうなるのか、分からないまま入れるのは不安ですよね。
当記事では、APIキーとは何か、ChatGPTなどの月額プランとの料金の違い、作り方の流れ、漏れたときの危険と守り方を、AI初心者向けにわかりやすく解説します。
APIキーとは?アプリやプログラムからAIを使うための「合いかぎ」
まず「API」とは
API(エーピーアイ)は、プログラム同士がやりとりするための窓口のことです。ふだん私たちはChatGPTやClaudeの画面に文字を打ってAIを使いますが、自分で作ったプログラムや、ほかの会社のアプリからAIを使うときは、このAPIという窓口を通してAIに頼みます。
APIキーは「だれが使ったか」を示す合いかぎ
APIキーとは、APIという窓口でAIを使うときに見せる、あなた専用の合いかぎのような文字列です。OpenAIの公式ヘルプでは、APIキーはAPIへのリクエスト(お願い)を識別するための一意のコードで、あなた自身が使うためのもの、と説明されています。
| たとえ | APIの世界 |
|---|---|
| レンタルスペースの建物 | AIの会社のAPI |
| あなた専用の合いかぎ | APIキー |
| かぎを使って部屋を使った時間 | AIを使った量(トークン数など) |
| 月末に届く利用料の請求 | APIの利用料金(かぎの持ち主に請求) |
※編集部によるたとえ
ポイントは、かぎを持っている人がだれであっても、請求はかぎの持ち主に届くことです。そのため、APIキーはパスワードと同じくらい大切に扱う必要があります。Googleの公式ドキュメントも、Gemini APIのキーはパスワードのように扱うよう呼びかけています。
APIキーを使う場面
- 自分でプログラムを書いて、AIに文章の要約や分類をさせる
- 他社のアプリやツールに自分のAPIキーを入れて、AIの機能を使えるようにする
- 自分のパソコンでAIエージェントなどのツールを動かす
APIキーの料金は?ChatGPTやClaudeの月額プランとは別
初心者がいちばんまちがえやすいのが、料金です。ChatGPT PlusやClaude Proなどの月額プランに入っていても、APIの利用料はふつう含まれません。
| 会社 | 月額プランとAPIの関係(公式ヘルプより) |
|---|---|
| OpenAI | ChatGPTとAPIプラットフォームは請求システムが別。APIの利用料金はChatGPTのサブスクリプションとは別に請求される |
| Anthropic | 有料のClaudeプランはチャットの体験を高めるもので、Claude APIは別に請求される。ただしMax・Ultra・Teamプランには毎月のAPIクレジットが付く |
| Gemini APIのキーはGoogle Cloudのプロジェクトに属し、そのプロジェクトで請求と権限を管理する。無料枠があり、有料枠は請求先アカウントをつないで使う(新しく始める人は前払いが基本) |
※2026年11月1日時点・各社の公式ヘルプ・ドキュメントより編集部が整理
APIは、トークン(AIが読み書きする文字の単位)の量などに応じて払う「使った分だけ」の料金が基本です。OpenAIの公式ヘルプによると、APIの料金はモデルや機能によって異なり、トークンの使用量のほか、道具やストレージの料金がかかる場合もあります。
逆に言えば、月額プランだけを使っている人は、APIキーを作らなくてもChatGPTやClaudeのアプリは使えます。APIキーが必要になるのは、プログラムや他社のツールからAIを使いたいときです。
>>OpenAIヘルプ「ChatGPT および API プラットフォームの請求管理」
▶ 関連記事:Claude MaxでAPIクレジットが毎月もらえるように!金額・受け取り方・有効期限
APIキーの作り方は?OpenAI・Anthropic・Googleの画面
APIキーは、各社の開発者向けの管理画面で作ります。おおまかな場所は次の通りです(2026年11月1日時点の公式ドキュメントより)。
| 会社 | 作る場所 | ポイント |
|---|---|---|
| OpenAI | API Platformのダッシュボード(API Keysのページ) | ChatGPTとは別に、API用の支払い方法を登録して使う |
| Anthropic | Claude Console(platform.claude.com)のAPI keysページ | 作るときにキーの種類と有効期限を選ぶ |
| Google AI StudioのAPIキーのページ | キーはGoogle Cloudのプロジェクトにひもづく。新しい人には最初のプロジェクトとキーが用意される |
※2026年11月1日時点・各社の公式ドキュメントより編集部が整理
どの会社でも、流れはほぼ同じです。
- 開発者向けの管理画面に登録・ログインする(チャット用のアカウントとは別の場合がある)
- 有料で使う場合は、API用の支払い方法を登録する
- APIキーのページで新しいキーを作る(用途が分かる名前をつける)
- 表示されたキーを、安全な場所(環境変数や、パスワード管理の仕組み)に保存する
OpenAIのクイックスタートでは、作ったキーを「環境変数」というパソコンの設定に保存し、プログラムがそこから読み込む方法が案内されています。キーそのものをプログラムの中に書き込まないのが基本です。
注意:Claude Codeでは月額プランよりAPIキーが優先されることがある
Claudeの公式ヘルプによると、Claude Codeは環境変数にAnthropicのAPIキーが設定されていると、月額プランでログインしていてもAPIキーの方を優先し、APIの従量料金がかかります。月額プランで使いたいのに、以前作ったAPIキーが残っていると思わぬ請求につながるため、Claude Codeの「/status」でどちらの方法で使っているかを確かめるよう案内されています。
APIキーが漏れると危険!公式がすすめる守り方
漏れると、他人に使われて請求が来る
OpenAIの公式ヘルプによると、APIキーが漏れると、第三者があなたの同意なしにアカウントの利用枠を使えてしまいます。その結果として、データの損失、予期しない料金、月の利用枠の使い切り、APIが使えなくなる、といったことが起こりうると説明されています。
漏れる原因としてよくあるのが、次のようなケースです。
- プログラムのファイルにキーを書いたまま、GitHub(プログラムを公開・共有するサービス)に上げてしまう
- ブラウザーやスマホアプリの中にキーを入れて配ってしまう(中身を見ればキーが取り出せる)
- チャット・メール・問い合わせ・掲示板にキーを貼り付けてしまう
- 友人やチームでキーを使い回す
OpenAIは、ソースコードにキーを入れて保存することは認証情報が漏れる一般的な原因の1つで、公開リポジトリ(公開されたプログラムの置き場所)では典型的なケースになると注意しています。Googleの公式ドキュメントも、APIキーをGitのような仕組みに絶対に入れないよう呼びかけています(編集部訳)。
公式がすすめる守り方
OpenAI・Anthropic・Googleの公式のベストプラクティスに共通する守り方は、次の通りです。
| 守り方 | 公式の説明(要約) |
|---|---|
| 人と共有しない | OpenAIはAPIキーの共有は利用規約違反としている。Anthropicも、使いたい人は自分のキーを取得すべきとしている |
| コードやGitHubに書かない | 環境変数やシークレット管理の仕組みに保存する。.envファイルはGitの対象から外す(Anthropic) |
| アプリの中に入れない | ブラウザーやスマホアプリには入れず、自分のサーバー経由で使う(OpenAI・Google) |
| 使用上限を設定する | OpenAIは月の利用額上限の強制を推奨(アラートだけでは止まらない)。Anthropic・Googleも利用額の上限や通知を案内 |
| 用途ごとに分けて、定期的に作り直す | Anthropicは開発・テスト・本番でキーを分け、例として90日ごとの作り直しを挙げている |
| 使用状況を見る | Usage(使用状況)のページで、心当たりのない利用がないか確認する |
※2026年11月1日時点・OpenAIヘルプ「API キーの安全性に関するベストプラクティス」、Anthropic「APIキーのベストプラクティス」(編集部訳)、Googleの「Gemini APIキー」のドキュメントより編集部が整理
とくに大事なのが、使用上限の設定です。OpenAIの公式ヘルプによると、上限を強制する設定を有効にしても、反映が即時ではないため上限をわずかに超えることがあります。それでも、漏れたときの被害を小さくする効果は大きいので、APIキーを作ったら最初に設定しておきましょう。
>>OpenAIヘルプ「API キーの安全性に関するベストプラクティス」
漏れたかもと思ったら:すぐ削除して作り直す
キーが漏れたかもしれないときは、迷わず止めるのが基本です。各社の公式の案内は次の通りです。
- OpenAI:API Keysのページから、ただちにキーをローテーション(新しいキーに替えて古いキーを無効に)する
- Anthropic:Claude ConsoleのAPI keysページで、キーの横のメニューから削除する
- Google:新しいキーを作って切り替え、動くのを確かめてから古いキーを無効にする
Anthropicの公式ヘルプによると、GitHubの公開リポジトリに載ってしまったClaudeのAPIキーは、GitHubの検知の仕組みを通じてAnthropicに知らされ、自動で無効にされ、持ち主にメールで知らされます。ただし、自動で止めてもらえることを当てにせず、自分で削除して作り直すようにしましょう。
>>Anthropic公式ヘルプ「APIキーのベストプラクティス」(英語・編集部訳)
>>Google公式「Gemini APIキー」のドキュメント(英語)
APIキーと同じように、AIを使うときに個人の情報が外に出てしまう事故の防ぎ方は、次の記事でまとめています。
▶ 関連記事:AIの個人情報漏洩対策!調べもの中にメールアドレスを送る事故と防ぎ方
APIキーとあわせて知りたい関連用語
- トークン:AIが文章を読み書きする単位。APIの料金はトークンの量で決まることが多い
- LLM(大規模言語モデル):ChatGPTやClaudeのもとになっているAI。APIを通じてプログラムから使える
- AIエージェント:道具を使って作業を進めるAI。自分で動かすときにAPIキーが必要になることがある
▶ 関連記事:トークンとは?AIが文章を数える単位、料金や文字数の目安と数え方
【まとめ】APIキーは「請求につながる合いかぎ」、上限を決めて大切に
APIキーは、アプリやプログラムからAIを使うときに見せる、あなた専用の合いかぎです。ChatGPTやClaudeの月額プランとは別に、使った分だけ料金がかかるのが基本です。人と共有しない、コードやGitHubに書かない、使用上限を設定する、漏れたらすぐ削除して作り直す、の4つを守って使いましょう。
▶ 関連記事:AI用語集!LLM・トークン・AIエージェントなど、よく使う言葉の意味をひとことで
AIの技術・サービス・ルールは変化が速く、本記事の予測や見通しは将来を保証するものではありません。各サービスの仕様・料金は公式サイトで最新の情報をご確認ください。本記事の情報は2026年11月1日時点のものです。
