Gemini Code Assist-Tools aktivieren

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

  1. Richten Sie Gemini Code Assist ein.
  2. Make sure that billing is enabled for your Google Cloud project.

  3. Enable the Developer Connect API.

    Enable the 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

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

  1. Rufen Sie in der Google Cloud Console die Seite Tools für Gemini Code Assist auf.

    Zu „Tools“

  2. Suchen Sie das Tool, das Sie aktivieren möchten, und klicken Sie dann auf Aktivieren. Die Seite mit den Tooldetails wird geöffnet.

  3. 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.

  4. 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.

  5. Damit sich Nutzer beim Tool authentifizieren können, müssen Sie eine benutzerdefinierte Rolle erstellen und Nutzern zuweisen.

    1. 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.
    2. 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 Nutzer luka@example.com im Projekt test-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.

Nächste Schritte