AI StudioでGemini 2.5 Proが見つからないときの確認事項
Gemini 2.5のアクセス条件変更を、提供終了やAPI障害と区別。アカウント、プロジェクト、モデルID、移行時の確認項目を整理します。
選択欄からGemini 2.5が消えたことだけでは、モデルの提供終了とは判断できません。 Googleの2026年9月18日のGemini APIリリースノートでは、2.5モデルへのアクセスを、過去にアクティブに利用していたユーザーに限定するとしています。同じ告知には、これらのモデルは非推奨化されておらず、追加の通知まで提供を続けると明記されています。
新規プロジェクトにはGemini 3.5 Flash-LiteやGemini 3.8 Flashなど、より新しいモデルが案内されています。既存の連携を保守している場合は、まず失敗している経路を特定してください。本記事はアクセス条件の変更と、APIキー・プロジェクト・リクエストの問題を切り分けるもので、利用資格の回復を保証するものではありません。
表示されないことと提供終了は別
Google AI Developers Forumの投稿には、9月18日にAI StudioからGemini 2.5 Proが消えたという報告があります。これは具体的な症状の報告であり、全アカウントで利用できなくなった証拠ではありません。
公式告知は過去のアクティブな利用を条件としていますが、公開の数値基準は示していません。アカウントの作成日、有料契約、1回の成功リクエストから条件を推定しないでください。AI Studioの選択欄、直接のGemini APIリクエスト、他社プロバイダーのモデル一覧はそれぞれ別です。
| 観測したこと | 確認できること | 次の確認 |
|---|---|---|
| AI Studioに表示されない | その画面・アカウント条件では見えない | ログイン中のアカウントと選択プロジェクト |
| 直接APIが拒否した | その経路でそのリクエストが失敗した | ステータスとエラー本文を保存 |
| ゲートウェイの一覧にある | 提供者がルートを掲載している | 独自の提供状況と、権限のある呼び出し |
| 別のGoogle製品では動く | その製品ではアクセスできる | APIにも同じ資格があると推定しない |
ここで扱うのはGemini APIの告知です。Vertex AI、すべてのGoogle契約、すべての外部プロバイダーに同じ制限があると確認したわけではありません。
アカウント、プロジェクト、モデルを別々に確認する
まず意図したアカウントとプロジェクトを開いているか確認します。複数のプロジェクトを使うチームでは、切り替えがモデル削除のように見える場合があります。条件は内部で記録し、プロジェクト識別子やAPIキー、認証情報入りの画像を公開スレッドに載せないでください。
次にアプリが送るモデル文字列を確認します。「Gemini 2.5 Pro」という表示名と、リクエストの正確なIDは同じではありません。調査中の認証情報と経路について、プロバイダーが定めるモデル一覧操作を使います。失敗した場合は、返されたリクエストIDも含め、完全なエラー応答を保存します。
一覧の取得に成功しても、掲載されたすべてのモデルが希望する操作を受け付けるとは限りません。生成メソッドと入力形式を確認してください。逆に生成の拒否だけでモデル廃止とは判断できません。権限、利用資格、上限、不正な入力は別の可能性です。
請求設定の変更やアカウント作成を繰り返すことは、告知に記載された解決策ではありません。過去の利用記録と表示が食い違う場合は、機密情報を除いた最小の再現例を添えてGoogleのサポートや公式フォーラムに相談します。
生成せずに直接 API のモデル一覧を確認する
直接 Gemini API では公式の Models APIを使えます。これはメタデータの取得で、生成用プロンプトではありません。調べているプロジェクトのキーを使ってください。正常に動く別プロジェクトのキーでは、別の条件を確認することになります。キーは環境変数に置き、公開 URL や記録に含めません。
curl --silent --show-error \
-D models-headers.txt -o models.json -w '%{http_code}\n' \
'https://generativelanguage.googleapis.com/v1beta/models?pageSize=1000' \
-H "x-goog-api-key: $GEMINI_API_KEY"
最後に表示される数字が HTTP ステータスです。記録してから models.json を開きます。200 の応答には models 配列があるはずです。エラー本文を「正常だが空の一覧」として扱ってはいけません。次のローカル処理は、一致した正確な名前と公表された生成メソッドを表示します。
python3 - <<'PYCODE'
import json
from pathlib import Path
body = json.loads(Path('models.json').read_text())
if 'error' in body or not isinstance(body.get('models'), list):
raise SystemExit('Not a successful model-list response; inspect models.json')
for model in body['models']:
if model.get('name') == 'models/gemini-2.5-pro':
print(model['name'], model.get('supportedGenerationMethods', []))
if body.get('nextPageToken'):
print('More pages exist; follow nextPageToken before concluding absence.')
PYCODE
一致が表示されなくても、このページに該当エントリーがないことしか分かりません。nextPageToken がある場合は、それを URL エンコードした pageToken パラメーターで次のページを取得します。途中までの一覧から廃止と判断しないでください。リソース名には models/ が含まれ、下の生成 URL でもその名前をパスに使います。
この結果を、失敗したアプリの時刻とプロジェクト情報に結び付けて保存します。「UI の一覧が変わった」と「同じ API 資格情報で ID が表示されなくなった」を分ける材料になります。アクセス資格を作り出したり、非公開のアカウント条件を説明したりするものではありません。
利用が許可されている場合だけ、最小の生成確認を行う
生成要求はクォータを消費し、料金が発生する場合があります。自分のアカウントで実行してよい場合、次の最小テキスト要求を access-check.json に保存します。ツール、アップロードファイル、追加の生成設定を外し、別のパラメーターの問題でアクセス確認が曖昧にならないようにします。
{"contents":[{"parts":[{"text":"Reply with the word ready."}]}]}
curl --silent --show-error \
-D access-headers.txt -o access-response.json -w '%{http_code}\n' \
'https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-pro:generateContent' \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H 'Content-Type: application/json' \
--data-binary @access-check.json
成功した要求では通常、JSON 内に候補コンテンツが返ります。テキスト part と終了・安全性情報を確認してください。回答がないこととモデルにアクセスできないことは同義ではありません。これらは再現手順であり、当方のアカウントで現在成功したという主張ではありません。ループで自動再試行しないでください。
Google のトラブルシューティング資料と実際の本文を照合します。
| 結果 | 次に確認すること |
|---|---|
400 / INVALID_ARGUMENT | リクエストと API 版。無関係なフィールドを除いて調べる |
403 / PERMISSION_DENIED | 意図した資格情報とプロジェクト権限。具体的な理由を保存する |
404 / NOT_FOUND | 正確な ID、API 版、対応メソッド、利用資格。コードだけで全面停止とは判断しない |
429 / RESOURCE_EXHAUSTED | クォータとレート制限。即時再試行を続けても資格は戻らない |
| 5xx | サービス状態を調べ、アプリに合った上限付きバックオフを使う |
| 200 だが使える回答がない | 候補・終了情報とタスク処理をアクセスとは別に調べる |
最小の直接要求は成功し、アプリだけが失敗するなら、アプリのキー/プロジェクト、モデル文字列、送信内容を比較します。AI Studio だけに表示されないなら UI/アカウントの現象として報告します。両方失敗する場合も、二つの匿名化した観測を示し、一方だけで他方の原因が証明されたとは扱いません。
最小限の障害記録を残す
異なる問題を混同しないよう、次の項目を記録します。
Observed at (UTC):
Surface: AI Studio / Gemini API / provider gateway
Exact model ID:
Client or SDK version:
Account/project context confirmed: yes/no
Operation and input type:
HTTP status and redacted error body:
Request ID, if returned:
Last successful run and saved evidence:
これは調査用のひな型であり、実際のテスト結果ではありません。最後の成功記録は、同じ経路と関連するアカウント条件のものである必要があります。他人の選択欄のスクリーンショットは、自分の利用資格の証拠にはなりません。
ワークフローを移行する場合
後継はバージョン番号だけでなくタスクに合わせて選びます。テキスト生成、構造化抽出、画像入力、ツール利用を分け、対応パラメーターと応答処理を確認してから本番を切り替えます。
抽出処理なら代表的な文書を再実行し、値の正しさとスキーマへの適合を両方確認します。ツール利用では最初の応答だけでなく、呼び出しから結果までの一連の流れを調べます。出力上限、タイムアウト、エラー処理も記録に残してください。
特定のプレビューモデルを使っていた場合は、そのモデル固有のライフサイクル告知を確認します。プレビュー版の終了と9月18日のアクセス条件変更は、同じ説明として扱えません。「Gemini 2.5はすべて終了した」と広げないことが重要です。
新しい接続先の確認にはGemini 3.8 Flash APIガイドを参照できます。Geminiのツール呼び出し署名ガイドは、モデルにアクセスできても起きる別の移行エラーを扱っています。
ワークフローの出力条件を保って移行する
請求書抽出なら、請求書番号を文字列で返す、先頭のゼロを残す、金額不明は null、供給元を推測しない、といった条件が考えられます。慣れた表示名より大切なのはその条件です。代替モデルを試す前に、共有が許可された代表的入力と正解を保存します。
移行表には旧 ID、候補 ID、必要な入力形式、スキーマ/ツール対応、出力上限、失敗内容、切り戻し経路を記載します。Google が案内する新しい Flash や Flash-Lite は候補であり、推論や全機能が 2.5 Pro と等価だという意味ではありません。同じ文書と正解で比較してください。
本番の既定値を変える前に、隔離環境やシャドー処理で候補を動かします。解析後のフィールド、ツールの順序、拒否・エラー処理、遅延条件を検証します。合格後に設定を切り替え、旧設定も保存します。ただし切り戻せるのは旧経路が引き続き許可され、利用可能な場合だけです。モデル名を保存しても失われた利用資格は戻りません。
適切な経路がないなら、対象作業をキューに置くか既存の手動手順を使います。別の有料プラン、新規アカウント、似た名前のゲートウェイモデルは、9 月 18 日の資格条件に対する公式の修復方法ではありません。この記事の到達点は、根拠ある移行判断や整理された問い合わせであり、必ずしも選択欄の復元ではありません。
ゲートウェイから分かることの限界
ゲートウェイには独自のカタログ、認証情報、課金、上流ルートがあります。一覧に載っていても、直接接続するGoogleプロジェクトの利用資格は証明できません。逆に直接Googleで制限されても、各ゲートウェイの全ルートが使えないとは限りません。
Ofoxなどを検討する際は、利用時点での正確なモデルとリクエスト形式を確認してください。Base URLを変えるだけでGemini固有の全機能が維持されるとは想定しないでください。本記事は、特定のGemini 2.5ルートが現在Ofoxで使えると主張するものではありません。
よくある質問
- GoogleはGemini 2.5を非推奨にしましたか?
- 9月18日の告知では非推奨化しておらず、追加通知まで提供すると明記しています。ただし正確なIDを選ぶ際には、モデル固有のライフサイクル告知も確認してください。
- 有料契約ならAI Studioにモデルが戻りますか?
- 引用した告知にその保証はありません。条件は過去のアクティブな利用であり、支払いによる一律の復旧ルールではありません。
- 新規プロジェクトでGemini 2.5を選ぶべきですか?
- Googleは新しいモデルを推奨しています。採用前に、案内された代替モデルが実際のタスクと必要な機能に合うかを評価してください。


