In diesem Dokument wird beschrieben, wie Sie Gemini Code Assist-Tools aktivieren. Google Cloud Administratoren müssen diese Schritte ausführen, um Tools für Entwickler in ihren IDEs zu aktivieren.
Weitere Informationen zu den Tools finden Sie im Überblick über Gemini Code Assist-Tools. Informationen zum Konfigurieren von Tools für die Verwendung in Ihrer IDE finden Sie unter Gemini Code Assist-Tools konfigurieren.
Hinweise
- Richten Sie Gemini Code Assist ein.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Developer Connect API.
Mit Developer Connect können Verbindungen zwischen Nutzerkonten und Gemini Code Assist-Tool-Diensten hergestellt werden.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen für das Projekt zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Aktivieren der Gemini Code Assist-Tools benötigen: Google Cloud
-
Developer Connect OAuth-Administrator (
roles/developerconnect.oauthAdmin
) -
Administrator für Gemini für Google Cloud-Einstellungen (
roles/cloudaicompanion.settingsAdmin
)
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.
Tools aktivieren
Rufen Sie in der Google Cloud Console die Seite Tools für Gemini Code Assist auf.
Suchen Sie das Tool, das Sie aktivieren möchten, und klicken Sie dann auf Aktivieren. Die Seite mit den Tooldetails wird geöffnet.
Wählen Sie im Abschnitt Konfiguration eine Region aus, in der Sie den Connector für das Developer Connect-Konto für das Tool erstellen möchten. Die verfügbaren Regionen sind unter Developer Connect-Standorte aufgeführt.
Klicken Sie auf Aktivieren.
Das Tool ist für Ihr Projekt aktiviert und steht Entwicklern in ihren IDEs zur Verfügung.
Sie werden aufgefordert, eine Verbindung zu Ihrem Konto herzustellen, um das Tool in der IDE zu verwenden. Wenn Sie das Tool in der IDE verwenden möchten, klicken Sie auf Verbinden und folgen Sie der Anleitung, um Ihr Konto zu verknüpfen. Sie können den Verbindungsschritt überspringen, wenn Sie das Tool nicht verwenden möchten.
Damit sich Nutzer beim Tool authentifizieren können, müssen Sie eine benutzerdefinierte Rolle erstellen und Nutzern zuweisen.
Erstellen Sie eine benutzerdefinierte Rolle mit dem folgenden Befehl:
gcloud iam roles create ROLE_NAME \ --project=PROJECT \ --title="Gemini Code Assist Tools User" \ --description="custom role for tools user" \ --permissions=cloudaicompanion.codeToolsSettings.get,cloudaicompanion.codeToolsSettings.list,cloudaicompanion.settingBindings.codeToolsSettingsGet,cloudaicompanion.settingBindings.codeToolsSettingsList,cloudaicompanion.instances.queryEffectiveSetting
Ersetzen Sie Folgendes:
- ROLE_NAME durch den Namen, den Sie der benutzerdefinierten Rolle geben möchten.
- PROJECT durch Ihre Google Cloud Projekt-ID.
Weisen Sie Ihren Nutzern die benutzerdefinierte Rolle zu, indem Sie den folgenden Befehl ausführen:
gcloud projects add-iam-policy-binding PROJECT \ --member=PRINCIPAL_TYPE:PRINCIPAL \ --role=projects/PROJECT/roles/ROLE_NAME
Ersetzen Sie Folgendes:
- PROJECT durch Ihre Google Cloud Projekt-ID.
- PRINCIPAL_TYPE mit dem Hauptkontotyp, dem Sie die benutzerdefinierte Rolle zuweisen möchten. Weitere Informationen zu Hauptkontotypen finden Sie unter Hauptkonto-IDs.
- PRINCIPAL durch die Kennung des Hauptkontos.
ROLE_NAME durch den Namen, den Sie der benutzerdefinierten Rolle gegeben haben.
Im folgenden Beispiel wird die benutzerdefinierte Rolle
tools-user
einem einzelnen Nutzerluka@example.com
im Projekttest-project
gewährt:gcloud projects add-iam-policy-binding test-project \ --member=user:luka@example.com \ --role=projects/test-project/roles/tools-user
Nachdem Sie Nutzern Ihre benutzerdefinierte Rolle gewährt haben, können sie sich bei aktivierten Gemini Code Assist-Tools authentifizieren, indem sie das Tool im Gemini Code Assist-Chat mit
@TOOL_NAME
aufrufen. Dabei ist TOOL_NAME der Name des Tools.