id: F-214(誌面表示: F-214) · 物理ページ: 488–489(pages=2) · category: term_tool · figure_type: structure · status: ready · evaluation_date: 2026-08-10
tagline 40/25-45何を 74/60-200どこで 84/60-200会話例 38/25-50見1 22/15-40見2 23/15-40見3 24/15-40見4 26/15-40見5 25/15-40見6 26/15-50
← F-213 API 目次 G-01 Context (コンテキスト) →
技術用語
488

API キー

エーピーアイ キー
API を使う人やアプリを識別する秘密の文字列で、パスワードと同じ扱いが必要です。
体験区分:触った 推奨読者レベル:Level 1-2

何をしてくれるか

サービス側が発行する固有の符号で、リクエストを送るたびに一緒に渡します。誰がどれだけ使ったかを識別し、利用量やアクセス範囲を制限する役目も持ちます。

どこで出会うか

Google AI Studio や OpenAI の管理画面で発行され、コードや外部ツールの設定欄に貼り付けて使います。誤って GitHub に公開してしまう事故も後を絶ちません。

構造図
図(figure_type: structure)は本番生成器(Astro + React primitive)で描画。
iter 22 時点ではプレースホルダ。
API キー を使う人

開発者が管理画面から鍵の形をした API キーを受け取り、`.env` に収める場面。右側に、誤って GitHub に公開してしまい第三者に使われる失敗例を並べる。

擬人化ポンチ絵 · 後日差し込み
開発フローでの位置
キー発行
`.env` へ保存
権限と上限を設定
漏えい時はローテーション
2026.08·ready
「API キーは `.env` に置いて、GitHub には上げないようにしています。」
API キーの見方
489
この用語の見どころ
1
役割

そのアカウントの利用権限を示す識別符号です。

2
うれしさ

自分のアプリからサービスの機能を呼び出せます。

3
注意点

漏れると第三者に使われ、料金や被害が発生します。

4
どこで役立つか

自作アプリや外部ツールから他サービスを呼ぶ場面です。

5
はじめに

まずは `.env` に隠す習慣だけ身につければ十分です。

6
深掘り先

.env、GitHub、Google AI Studio

非エンジニアのつまずき
  • 一度はやってしまっていると思うのが、チャットにキーをそのまま入れてしまうこと。
  • 「.env のところを自分で設定してください」と言われて怒られる、あの経験。
  • 上限とか条件を設定しておかないと、流出したときにクレジットカードの番号を他人に渡しているのと同じ状態になる。
私のコメント
  • 第一印象:サービスを組むときに発行を求められた、というのが第一印象。
  • 良い点:このキーさえあればクラウドのリソースを使えて、めちゃくちゃ高品質なものを従量課金で使うことができる。
  • ダメな点:この鍵が流出したら一発でアウト。上限や条件を設定していないと、クレジットカードの番号を他人に渡しているような状態になる。
  • 誰向けか:触ってれば分かるよね、という手触り感のところ。やっぱり実装していないと分からないのかなと思う。
関連用語
備考

キーの権限を絞る機能や利用量の上限設定は、サービスによって名称や有無が異なります。

F-214·term_tool
バイブコーディング図鑑