
2025/12/11 5:29
Getting a Gemini API key is an exercise in frustration
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
概要
著者はReactのサイドプロジェクトを開始し、Claude Code をコーディング支援として利用していましたが、Google の Gemini 3 Pro を試すことにしました。Gemini の設定は難航しました:AI Studio で API キーを作成した後、Cloud Console にて課金情報を設定し、政府発行の ID(カード番号を伏せた PNG)をアップロードする必要がありました(JPG/PDF は拒否されました)。プロジェクトを再度関連付けるたびにクォータ階層が Tier 1 に変わるまで繰り返し作業しました。この間、CLI/API 呼び出しは 403 PERMISSION_DENIED エラーを返し、Playground は内部エラーを投げました。後日受信したメールで「Your Google Cloud and APIs billing account … is in good standing」と確認され、すべてのインターフェースで問題が解消しました。
Gemini は単一製品ではなく、チャットボット・モバイルアプリ・音声アシスタント・Workspace 機能・CLI・IDE 拡張機能を含みますが、簡易的な「Buy Now」ボタンは存在せず、プロプランの購入には AI Studio → Cloud Console を経由する必要があります。対照的に Anthropic と OpenAI は明確な消費者向け購入オプションを提供しています。
著者は Gemini 3 Pro を最大 1か月間試験しつつ、オンボーディングが煩雑であれば他のプロバイダーへ戻る可能性があります。エンタープライズ中心の設定は個人開発者や小規模チームを遠ざける恐れがあり、その結果需要はよりアクセスしやすい競合製品にシフトし、Google が将来の AI 製品を設計する際に影響を与える可能性があります。
本文
先週、新しいサイドプロジェクトに着手しました。
それは、標準的なReactアプリで、CRUD(作成・読み取り・更新・削除)ビューが大量にある構造です。
LLM(大規模言語モデル)を使って面倒なコードを書いてもらえば、面白い問題解決に集中できると考えました。
Claude Code を主力のコーディングアシスタントとして選んでいましたが、Google の Gemini 3 Pro について良い評判を耳にしていたので、試してみようと思いました。
私は Google 製品が好きではありませんが、実験用に少し余裕資金があったため、Gemini Pro プランの支払い方法を探しました。
Gemini って本当に何?
「Gemini」という名前は使い回されすぎて、意味が曖昧です。
文脈によって指しているものは以下のように多岐にわたります。
| 対象 | 説明 |
|---|---|
| gemini.google.com のチャットボット | ウェブ上で動く対話型 AI |
| iPhone/Android 用モバイルアプリ | 同じ Gemini ボットを携帯電話で利用 |
| Android フォンの音声アシスタント | デバイス内蔵の音声認識機能 |
| Google Workspace、Firebase、Colab、BigQuery 等に組み込まれた AI 機能 | さまざまなサービスへの統合 |
| Gemini CLI | ターミナル上で Claude Code や OpenAI Codex と同等のエージェント型コーディングツール |
| Gemini Code Assist シリーズ(IDE 拡張機能、GitHub アプリ、Gemini CLI など) | コーディング支援製品群 |
| すべてを動かしている基盤 LLM | 実際の推論エンジン |
執筆時点でさらに 3 つ程度新しい商品が追加される見込みです。
加えて、Google はエージェント型コーディング専用に Gemini Code Assist(Gemini CLI を含む)、Jules、Antigravity の三種類を提供しています。
さらに Gemini をベースにした Vertex AI Platform、Google AI Studio、NotebookLM など、名前に Gemini が入らない製品も多数存在します。
私は単にクレジットカード情報を入力してコーディングアシスタントを手に入れたかっただけなのに、いろんな「同じようなこと」をやっていると思われる製品の迷路に投げ込まれてしまいました。
しかも「今すぐ購入!」といった大きなボタンがなく、どこから始めればよいか分からない状態でした。
Anthropic や OpenAI はそれぞれ consumer 向けサイト(claude.ai、chatgpt.com)と API クレジットを購入できる開発者コンソールの二つの入口しかありません。
どちらもクレジットカード情報入力欄があり、「Buy Now!」という大きくて親しみやすいボタンがあります。
Gemini で支払い方法を尋ねた
ウェブ検索に半時間かけて、私は「Gemini(チャットボット)へ質問」しました。
How do I pay for the pro version of Gemini so i can use it in the terminal for writing code? I specifically want to use the Gemini 3 Pro model.
すると数分間黙った後に回答が返ってきました。
Gemini 3 Pro は開発者 API キーを必要とし、まだ consumer プランでは利用できないということでした。
価格について問い合わせると「Something went wrong」と返され、実際には何かエラーが起きているだけでした。
そこで Claude に相談すると、Gemini で使いたいモデルの API キー作成手順を教えてもらえました。
API キーは簡単に作れる
Google AI Studio は Google の生成AIモデル用ダッシュボードです。
ここではモデルパラメータの実験、API キー管理、ログ確認、請求設定などが行えます。
- Google AI Studio にログイン
- 「新しい API キー」を作成(画面指示に従うだけで数秒)
- Gemini CLI でキーを試すと正常に動作
次に「Set up billing」というリンクが表示され、クリックすると Google Cloud Console に遷移します。これが本番の難所です。
Google はお金を取らないようにしない
「Set up billing」をクリックすると、Google Cloud Console へ飛びます。
ここでは Billing Account を作成し、それをプロジェクトに紐付ける必要があります。
さらに支払方法を追加して初めて Gemini Pro の API キーが有料になるわけです。
手順は以下の通りでした。
- Billing アカウントを作成
- プロジェクトと結びつける
- 支払い方法(クレジットカード)を追加
- さらに本人確認として政府発行 ID とカード画像を提出
カード情報は「黒いバーで数字を隠す」必要があり、ID は PNG ファイルのみ受け付けられました。
ファイル形式の指定は説明に記載されておらず、2 回目まで拒否されました。
確認完了後、数日以内にメールで「verification will be completed」と通知されました。
403 Forbidden
作業を終えて Gemini CLI に戻り、
/settings で「Enable experimental features」をオン。/models を実行すると Gemini 3 Pro が利用可能と表示されましたが、実際にメッセージを送ると
{ "error": { "message": "{\n \"error\": {\n \"code\": 403,\n \"message\": \"The caller does not have permission\",\n \"status\":\"PERMISSION_DENIED\"\n }\n}\n", "code": 403, "status": "Forbidden" } }
という 403 エラーが返ってきました。
API を JavaScript から呼び出しても同じエラー、Google AI Studio の Playground でも「Failed to generate content」と表示されるだけでした。
8 時頃に諦めてコンピュータを離れ、夕食とゲームで気分転換しました。
「アカウントは良好です」メール
寝る直前に届いたメール:
Your Google Cloud and APIs billing account XXXXXX‑XXXXXX‑XXXXXX is in good standing at this time.
内容には「お支払いが再開され、完全なアクセス権が付与された」と記載。
その後 Gemini 3 Pro は Playground でも API 呼び出しでも正常に動作しました。
結果として時間の無駄だった
この一連の手続きは非常にフラストレーションを伴い、Gemini を実際のコードベースで試す余裕が残りませんでした。
Google の API キー取得プロセスは大企業向けに設計されており、個人開発者には不必要な複雑さと官僚主義が多く含まれています。
対照的に Anthropic や OpenAI は小規模で柔軟。
コンシューマーサイトと API キー購入画面の両方が簡潔で、開発者がすぐに作業を始められるようになっています。
今後も Gemini 3 Pro を Gemini CLI のコーディングアシスタントとして試す予定ですが、実験は 1 ヶ月程度に留めるつもりです。
もし Gemini 3 Pro が競合他社より大幅に優れていると証明されなければ、顧客を歓迎してくれる企業が提供するツールへ戻ります。