Gemini APIキーは、GoogleのGeminiモデルへの呼び出しを認証する資格情報です。各リクエストではヘッダーAuthorizationにキーを含め、利用量は測定され、トークン単位で課金されます。利用可能なキーを取得する方法は2つあります。公式のGoogle AI StudioではGemini専用キーが発行され、Kunavoでは、Google Cloudプロジェクトを必要とせず、1つのOpenAI互換キーでGemini、Claude、GPT、画像・動画・音声モデルを利用できます。このガイドでは、両方の方法でキーを取得する方法と、最初の呼び出しを行う方法を説明します。
オプション1 — Google AI Studio(公式)
Geminiだけを呼び出す場合に適した方法です。
- Googleアカウントで
aistudio.google.comにログインします。 - Get API key → Create API keyを開きます。キーの形式は
AIza...です。 - 無料ティアには制限があり、プロトタイプに適しています。本番規模では、キーを有効な課金アカウントを持つGoogle Cloudプロジェクトに紐付ける必要があります。
Claude、画像、動画も利用する場合、この方法ではプロバイダーごとに別のキー、SDK、請求を管理する必要があります。
オプション2 — Kunavo(本番利用に推奨)
KunavoはOpenAI互換APIの背後にGeminiを配置します。1つのsk-kn-キーでGeminiと他のすべてのモデルを呼び出せ、Stripe経由で1つのウォレットに課金され、Google Cloudプロジェクトは一切不要です。GeminiはGoogle公式価格表より約70%安く、例えばFlashは入力100万トークンあたり$0.09、出力100万トークンあたり$0.75です。最低$10のチャージから従量課金で利用でき、残高に有効期限はありません。
- kunavo.comで登録します。
- $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", # satu-satunya baris yang berubah
)
resp = client.chat.completions.create(
model="gemini-2-5-flash",
messages=[{"role": "user", "content": "Jelaskan RAG dalam dua kalimat."}],
)
print(resp.choices[0].message.content)キーのセキュリティ
- クライアント側でキーを公開しないでください。ブラウザとモバイルのバンドルは公開されます。必ず自分のサーバーを介してプロキシしてください。キーは環境変数に保存し、バージョン管理対象のコードの外に置きます。
- プロジェクトまたは環境ごとに1つのキーを使用し、1つが漏洩しても他を停止せずに失効できるようにします。
- 定期的にローテーションします。Kunavoでは複数のキーを同時に有効化できるため、ローテーションは突然の停止ではなく、スムーズな切り替えになります。
- ダッシュボードでキーごとの支出上限を設定し、
/app/usageを監視して、キー別に分解された予期しないトラフィックを検出します。
よくある質問
Gemini APIは無料ですか?
Google AI Studioでは、低いレート制限付きの無料ティアキーが発行され、プロトタイプの作成には十分です。本番トラフィックはGoogle Cloudの有料課金に移行します。Kunavoでは、最低$10のチャージから従量課金で利用でき、Google Cloudの課金アカウントは不要で、残高に有効期限はありません。
Google CloudアカウントなしでGeminiキーを取得できますか?
はい。Kunavoでは1つのsk-kn-キーを作成し、Google Cloudでプロジェクトを作成したり課金を有効にしたりせずに、OpenAI互換エンドポイント経由でGeminiを呼び出せます。Google AI Studioでもプロジェクトなしで無料ティアキーを取得できますが、本番利用ではGoogleが課金アカウントを要求します。
GoogleのGeminiキーとKunavoキーの違いは何ですか?
GoogleのキーはGeminiだけを呼び出し、Google Cloudアカウント経由で課金されます。Kunavoのキーは、OpenAI互換の1つのAPIを通じて、Geminiに加えてClaude、GPT、画像・動画・音声モデルを呼び出し、Stripe経由で1つのウォレットに課金されます。モデルごとの料金と費用例は、Gemini API価格ガイドをご覧ください。
最初に使うべきGeminiモデルはどれですか?
日常的なチャット、抽出、要約にはgemini-2-5-flashから始めてください。高速で非常に安価です。より高度な推論、ビジョン、長いコンテキストの分析が必要になったら、gemini-3-1-proに移行してください。