Gemini Code Assist の機能へのアクセスに関するトラブルシューティング

このドキュメントでは、Gemini Code Assist 機能へのアクセスに関する問題を解決する方法について説明します。

管理者が構成した Google Cloud プロジェクトと組織の設定によっては、Google Cloud コンソールの Gemini Code Assist 機能サポートされている IDE にアクセスするために、追加の手順が必要になる場合があります。(必要な API を有効にする、Gemini Code Assist ライセンスを割り当てる、など)

Gemini for Google Cloud API が無効になっている

Google Cloud コンソールのクイック プロンプトや、サポートされている IDE のコード補完など、Gemini Code Assist の機能を使用しようとすると、次のエラーが発生します。

API が有効になっていないことを示すプロンプト。

このエラーは、Gemini for Google Cloud API が有効になっていない場合に発生します。

Google Cloud プロジェクトで Gemini for Google Cloud API を有効にする権限がある場合は、有効にするリンクがメッセージに表示されます。有効にする権限がない場合は、API を有効にするために必要な権限がメッセージに表示されます。

権限がない

Google Cloud コンソールのクイック プロンプトや、サポートされている IDE のコード補完など、Gemini Code Assist の機能を使用しようとすると、次のエラーが発生します。

権限がないことを示すプロンプト。

このエラーは、機能を使用するために必要なユーザー権限がない場合に発生します。

この問題を解決するには、 Google Cloud 管理者に連絡して、不足している権限を付与するよう依頼してください。

Gemini Code Assist ライセンスがない

Gemini Code Assist を使用するには、ライセンスが割り当てられている必要があります。Google Cloud プロジェクトで必要な API が有効になっていて、Gemini Code Assist の機能を使用するのに必要な権限が付与されているにもかかわらず、Gemini Code Assist の機能(Google Cloud コンソールのクイック プロンプトや、サポートされている IDE でのコード補完など)を使用すると、Gemini Code Assist ライセンスが必要であることを示すメッセージが Google Cloud コンソールに表示されます。

ライセンスを自己割り当てまたは管理する権限がない場合は、Gemini Code Assist ライセンスの詳細を確認するためのリンクが表示されます。Google Cloud プロジェクト管理者にライセンスをリクエストする必要があります。

Google Cloud コンソール ベースの Gemini Code Assist 機能のライセンスのセルフ割り当て

ライセンスをセルフ割り当てする権限があり、組織でライセンスが利用可能な場合は、Google Cloud コンソールにダイアログが表示されます。[ライセンスを取得] をクリックしてライセンスを割り当てます。このボタンをクリックすると、ライセンスが割り当てられます。このライセンスは、非アクティブ期間が経過するまで割り当てられたままになります。この期間が経過すると、ライセンスの割り当てが解除され、使用可能なライセンスのプールに返却されます。

ライセンスを管理する権限がある場合はダイアログが表示され、[サブスクリプションを管理] をクリックして手動でライセンスを割り当てるか、自動で割り当てます。