Gemini APIキーは、GoogleのGeminiモデルへの呼び出しを認証します。各リクエストにはAuthorizationヘッダーでキーが含まれ、プラットフォームはそのキーを使って利用量を計測・請求します。Gemini APIキーを作成する方法は2つあります。Google AI Studioを直接利用する公式の方法と、Kunavoを利用する方法です。Kunavoでは、Google Cloudプロジェクトなしで、Geminiに加えてClaude、GPT、画像モデル、動画モデルにもアクセスできるOpenAI互換キーを使えます。
方法1 — Google AI Studio APIキーを作成する(公式)
Geminiだけを利用する場合は、Googleから直接キーを取得してください。
aistudio.google.comを開き、Googleアカウントでログインします。- Get API key → Create API keyを開きます。キーは
AIza…で始まり、一度だけ表示されます。 - Free Tierにはレート制限があり、プロトタイピングに適しています。プロダクションでは、キーをGoogle Cloudの請求先アカウントに紐付けてください。
Geminiだけが必要な間は、これが適切な方法です。Claude、GPT、画像モデル、動画モデルも利用する場合は、プロバイダーごとに別のキー、SDK、請求を管理することになります。
方法2 — KunavoでGemini APIキーを作成する(プロダクション推奨)
KunavoはOpenAI互換APIの背後でGeminiを提供します。1つのsk-kn-キーで、同じエンドポイントからすべてのモデルにアクセスできます。Google Cloudプロジェクトは不要で、GeminiはGoogleのリスト価格より約70%低価格(100万トークンあたり$0.09 / $0.75)、Stripe残高1つ、最低$10のチャージから従量課金です。残高はGemini、Claude、GPT、画像、動画で共通に利用でき、失効しません。
- 登録する。
kunavo.comでKunavoアカウントを作成します。 - $10をチャージする。最低$10のチャージから従量課金で利用でき、残高は失効しません。
- キーを作成する。
/app/keysでキーを作成します。キーはsk-kn-で始まり、一度だけ表示されるため、環境変数に保存してください。 - 呼び出す。OpenAI SDKを
https://api.kunavo.com/v1に設定し、Geminiスラッグを呼び出します。
クイックスタート
公式のOpenAI SDKをそのまま使用できます。変更するのはbase_urlとモデル名だけです。
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["KUNAVO_API_KEY"],
base_url="https://api.kunavo.com/v1", # die einzige Zeile, die sich ändert
)
resp = client.chat.completions.create(
model="gemini-2-5-flash",
messages=[{"role": "user", "content": "Fasse die Handlung von Dune in zwei Sätzen zusammen."}],
)
print(resp.choices[0].message.content)Node.jsとcurlでも同じパターンを利用できます。モデルごとの料金と計算例はGemini API料金ガイドにあります。
キーを安全に保管する
- ソースコードではなく環境変数を使う。キーをリポジトリに保存せず、環境変数から読み込んでください。ブラウザーやモバイルのバンドルにキーを出力せず、必ず自分のサーバー経由でプロキシしてください。
- プロジェクトまたは環境ごとに1つのキーを使う。これにより、他のすべてを停止させずに漏洩したキーを無効化できます。
- 定期的にローテーションする。Kunavoでは複数のアクティブなキーを使用できるため、ローテーション時もサービスを突然停止せず、きれいに重複期間を設けられます。
- キーごとに出力上限を設定する。ダッシュボードでキーごとの上限を設定し、
/app/usageでキーごとの予期しないトラフィックを確認してください。
よくある質問
Google Gemini APIキーはどのように作成しますか?
方法は2つあります。公式の方法は、aistudio.google.comを開いてGoogleアカウントでログインし、「Get API key」→「Create API key」をクリックすることです。キーはAIza…で始まり、表示されるのは一度だけです。Kunavoを利用する場合は、kunavo.comで登録し、少なくとも$10をチャージして、/app/keysでキーを作成し、OpenAI SDKをhttps://api.kunavo.com/v1に設定します。後者ではGoogle Cloudプロジェクトは不要で、同じキーからClaude、GPT、画像モデル、動画モデルにもアクセスできます。どちらも5分未満で完了します。
Google AI StudioでAPIキーを作成するにはどうすればよいですか?
Google AI Studioでaistudio.google.comを開き、Googleアカウントでログインして、左上の「Get API key」をクリックします。次に「Create API key」をクリックし、既存または新しいGoogle Cloudプロジェクトを選択します。キーは正確に一度だけ表示されるため、すぐにコピーして環境変数に保存してください。Free Tierにはレート制限があります。プロダクション規模で利用する場合は、プロジェクトをGoogle Cloudの請求先アカウントに紐付けてください。
Geminiキーとは何ですか?どこで再確認できますか?
Geminiキーは、GoogleのGeminiモデルへの各リクエストを認証し、請求先に紐付ける文字列です。Authorizationヘッダーに含めて送信します。Googleでは完全なキーが作成時にしか表示されず、その後Google AI Studioで確認できるのは名前と作成日だけです。キーを紛失した場合は削除して新しいキーを作成してください。復元はできません。Kunavoも同じ仕組みで、キーは一度だけ表示され、その後/app/keysではメタデータと使用量だけ確認できます。
Gemini APIキーが機能しないのはなぜですか?
API_KEY_INVALIDで最も多い原因は、キーのコピーが不完全であるか、環境変数に空白または改行が含まれていることです。次に多いのは、キーが別のGoogle Cloudプロジェクトに属している、プロジェクトでGemini APIが有効になっていない、またはキーが無効化されているケースです。まず値が正確にAIzaで始まっているか確認してください。Kunavoキーで最も多い原因は残高を使い切ったことで、402として返され、401ではありません。エラーの全一覧は無効なGemini APIキーのガイドにあります。
Gemini APIは無料ですか?
Google AI Studioは、低いレート制限付きのFree Tierキーを発行しており、プロトタイピングには十分です。プロダクションのトラフィックには有料請求が適用されます。Kunavoでは、別途Google Cloudの請求先アカウントを設定せず、最低$10のチャージから従量課金で利用でき、残高が失効することはありません。
Google CloudアカウントなしでGemini APIキーを利用できますか?
はい。Google AI StudioキーはGoogle Cloudプロジェクトなしでプロトタイピングに利用できますが、レート制限があります。プロダクション規模で利用するには、Google Cloudの請求先アカウントが必要です。KunavoキーにはGoogle Cloudプロジェクトが一切不要です。OpenAI互換エンドポイント経由でGeminiを呼び出し、Stripeで一度だけ支払います。
GeminiキーとKunavoキーの違いは何ですか?
GoogleキーはGeminiのみを呼び出し、Google Cloudアカウント経由で請求されます。KunavoキーはOpenAI互換APIを通じてGemini、Claude、GPT、画像モデル、動画モデルを呼び出し、Google Cloudプロジェクトなしで1つのStripe残高から支払えます。モデルごとの料金はGemini API料金ガイドに記載されています。
どのGeminiモデルから始めるべきですか?
日常的なチャット、抽出、要約にはgemini-2-5-flashから始めてください。高速で非常に低コストです。より難しい推論、Vision、長いコンテキストを使う分析にはgemini-3-1-proに切り替えてください。