Weitergabe von Prompts und Antworten für Gemini Cloud Assist konfigurieren

In diesem Dokument wird beschrieben, wie Sie die Weitergabe von Prompts und Antworten für Gemini Cloud Assist für ein Projekt über die Google Cloud Console oder eine API konfigurieren.

Vorbereitung

  • Prüfen Sie, ob Ihr Google Cloud -Projekt mit einem Rechnungskonto verknüpft ist.

(Optional) IAM-Berechtigungen gewähren

Wenn Sie die Weitergabe von Prompts und Antworten für Gemini Cloud Assist konfigurieren möchten, benötigen Sie bestimmte IAM-Berechtigungen (Identity and Access Management). Diese werden in den folgenden Abschnitten beschrieben. Prüfen Sie, ob diese Berechtigungen den benutzerdefinierten IAM-Rollen hinzugefügt wurden.

Alternativ können Sie die vordefinierte IAM-Rolle Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin) zuweisen, die alle erforderlichen Berechtigungen für alle Administratoreinstellungen für Gemini for Google Cloud enthält.

Weitergabe von Prompts und Antworten für Gemini Cloud Assist konfigurieren

In den folgenden Abschnitten finden Sie die erforderlichen Schritte zum Konfigurieren von Gemini Cloud Assist, damit die Prompts und Antworten Ihrer Organisation zur Produktverbesserung an Google weitergegeben werden. Mit dieser Einstellung wird Google angewiesen, die Prompts und Antworten aller Gemini Cloud Assist-Nutzer im Projekt zum Zweck der Produktverbesserung zu verarbeiten. So kann Google Gemini Cloud Assist leistungsfähiger machen.

Standardmäßig prüft Google weder die Prompts, die Ihre Nutzer eingeben und an Gemini Cloud Assist senden, noch die Antworten, die zurückgesendet werden. Dadurch ist Google in seiner Fähigkeit eingeschränkt, Verbesserungen an Gemini Cloud Assist vorzunehmen, da nicht nachvollzogen werden kann, welche Themen für Ihre Organisation wichtig sind und wie gut unsere Antworten sind. Wenn Sie die Weitergabe von Prompts und Antworten für ein Projekt aktivieren, speichert Google anonymisierte Prompts und Antworten zu diesem Projekt maximal zwei Jahre lang. Die Prompts und Antworten Ihrer Organisation werden niemals zum Trainieren oder Feinabstimmen von LLM-Modellen verwendet.

Wenn Sie die Weitergabe von Prompts und Antworten an Google aktivieren, können Sie diese Funktion jederzeit wieder deaktivieren. Rufen Sie dazu in der Google Cloud Console die Seite Administrator für Gemini auf.

Weitergabe von Prompts und Antworten für Gemini Cloud Assist aktivieren

Wählen Sie eine der folgenden Optionen aus:

Console

  1. Prüfen Sie, ob Sie die folgenden IAM-Berechtigungen (Identity and Access Management) für das Projekt haben, zu dem das Abo gehört:

    • instance.queryEffectiveSetting
    • instance.queryEffectiveSettingBindings
    • dataSharingWithGoogleSettings.create
    • dataSharingWithGoogleSettings.list
    • dataSharingWithGoogleSettings.get
    • dataSharingWithGoogleSettings.update
    • settingBindings.dataSharingWithGoogleSettingsCreate
    • settingBindings.dataSharingWithGoogleSettingsGet
    • settingBindings.dataSharingWithGoogleSettingsUpdate
    • settingBindings.dataSharingWithGoogleSettingsUse
  2. Rufen Sie in der Google Cloud Console die Seite Administrator für Gemini auf.

    Zu Gemini for Google Cloud

    Die Seite Gemini for Google Cloud wird geladen.

  3. Klicken Sie im linken Navigationsmenü auf Einstellungen.

    Die Seite Einstellungen wird geladen.

  4. Klicken Sie auf Datenweitergabe aktivieren, um Prompts und Antworten aller Gemini Cloud Assist-Nutzer im Projekt an Google weiterzugeben.

API

Wenn Sie die Datenweitergabe für Gemini Cloud Assist aktivieren möchten, verwenden Sie die Methode CreateDataSharingWithGoogleSetting.

  1. Prüfen Sie, ob Sie die folgenden IAM-Berechtigungen (Identity and Access Management) für das Projekt haben, zu dem das Abo gehört:

    • instance.queryEffectiveSetting
    • instance.queryEffectiveSettingBindings
    • dataSharingWithGoogleSettings.create
    • dataSharingWithGoogleSettings.list
    • dataSharingWithGoogleSettings.get
    • dataSharingWithGoogleSettings.update
    • settingBindings.dataSharingWithGoogleSettingsCreate
    • settingBindings.dataSharingWithGoogleSettingsGet
    • settingBindings.dataSharingWithGoogleSettingsUpdate
    • settingBindings.dataSharingWithGoogleSettingsUse
  2. Erstellen Sie die Einstellung und einen einstellungsspezifischen Wert:

    1. Rufen Sie einen Authentifizierungstoken ab:

      TOKEN=$(gcloud auth print-access-token)
      
    2. Führen Sie den folgenden Befehl aus, um die Einstellung zu erstellen:

      curl -X POST \
        -H "Authorization: Bearer $TOKEN" \
        -H 'Content-Type: application/json' \
        -d '{
          "enablePreviewDataSharing": true
          }' \
        "https://cloudaicompanion.googleapis.com/v1/projects/CONTAINER_PROJECT_NAME/locations/global/dataSharingWithGoogleSettings?dataSharingWithGoogleSettingId=SETTING_ID"
      

      Ersetzen Sie Folgendes:

      • CONTAINER_PROJECT_NAME: Geben Sie die ID des übergeordneten Projekts ein.
      • SETTING_ID: Geben Sie einen eindeutigen Namen für die Einstellung ein, z. B. dswg1 für Data Sharing with Google.

      Wenn der Befehl erfolgreich ist, wird ein Antworttext zurückgegeben, in dem enablePreviewDataSharing auf true gesetzt ist:

      {
        "name": "projects/CONTAINER_PROJECT_NAME/locations/global/dataSharingWithGoogleSettings/SETTING_ID",
        "createTime": "2025-01-23T15:22:49.717166932Z",
        "updateTime": "2025-01-23T15:22:49.717166932Z",
        "enablePreviewDataSharing": true
      }
      

      Weitere Informationen zur Authentifizierung finden Sie unter Für die Verwendung von REST authentifizieren.

  3. Erstellen Sie die Bindung für die Einstellung:

      curl -X POST \
        -H "Authorization: Bearer $TOKEN" \
        -H 'Content-Type: application/json' \
        -d '{
          "target": "projects/TARGET_PROJECT_NAME",
          "product": "GEMINI_CLOUD_ASSIST"
          }' \
        "https://cloudaicompanion.googleapis.com/v1/projects/CONTAINER_PROJECT_NAME/locations/global/dataSharingWithGoogleSettings/SETTING_ID/settingBindings?settingBindingId=BINDING_ID"
    

    Ersetzen Sie Folgendes:

    • TARGET_PROJECT_NAME: Geben Sie das Zielprojekt ein, auf das die Einstellung angewendet werden soll.
    • SETTING_ID: Verwenden Sie dieselbe SETTING_ID wie beim Erstellen der Einstellung, hängen Sie aber b1 an. Verwenden Sie beispielsweise dswg1b1 für Data Sharing with Google.

    Wenn der Befehl erfolgreich ist, werden die Metadaten des Vorgangs im folgenden Format zurückgegeben:

    {
      "name": "projects/<var>CONTAINER_PROJECT_NAME</var>/locations/global/operations/operation-1737646069712-62c6140bb04bb-49261230-43701daf",
      "metadata": {
        "@type": "type.googleapis.com/google.cloud.cloudaicompanion.v1.OperationMetadata",
        "createTime": "2025-01-23T15:27:50.076075570Z",
        "target": "projects/<var>TARGET_PROJECT_NAME</var>/locations/global/dataSharingWithGoogleSettings/<var>SETTING_ID</var>/settingBindings/<var>BINDING_ID</var>",
        "verb": "create",
        "requestedCancellation": false,
        "apiVersion": "v1"
      },
      "done": false
    }
    

Weitergabe von Prompts und Antworten für Gemini Cloud Assist deaktivieren

Wählen Sie eine der folgenden Optionen aus:

Console

  1. Prüfen Sie, ob Sie die folgenden IAM-Berechtigungen (Identity and Access Management) für das Projekt haben, in dem Sie die Einstellungen ändern möchten:

    • instance.queryEffectiveSetting
    • instance.queryEffectiveSettingBindings
    • dataSharingWithGoogleSettings.list
    • dataSharingWithGoogleSettings.get
    • settingBindings.dataSharingWithGoogleSettingsGet
    • settingBindings.dataSharingWithGoogleSettingsDelete
    • settingBindings.dataSharingWithGoogleSettingsUse
  2. Rufen Sie in der Google Cloud Console die Seite Administrator für Gemini auf.

    Zu Gemini for Google Cloud

    Die Seite Gemini for Google Cloud wird geladen.

  3. Klicken Sie im linken Navigationsmenü auf Einstellungen.

    Die Seite Einstellungen wird geladen.

  4. Klicken Sie auf Datenweitergabe deaktivieren, um Prompts und Antworten nicht mehr an Google weiterzugeben. Dies gilt für alle Gemini Cloud Assist-Nutzer im Projekt.

API

Wenn Sie die Datenweitergabe für Gemini Cloud Assist deaktivieren möchten, verwenden Sie die Methode DeleteDataSharingWithGoogleSetting.

  1. Prüfen Sie, ob Sie die folgenden IAM-Berechtigungen (Identity and Access Management) für das Projekt haben, in dem Sie die Einstellungen ändern möchten:

    • instance.queryEffectiveSetting
    • instance.queryEffectiveSettingBindings
    • dataSharingWithGoogleSettings.list
    • dataSharingWithGoogleSettings.delete
    • dataSharingWithGoogleSettings.get
    • settingBindings.dataSharingWithGoogleSettingsGet
    • settingBindings.dataSharingWithGoogleSettingsUpdate
    • settingBindings.dataSharingWithGoogleSettingsUse
  2. Weitergabe von Prompts und Antworten für die angegebene Einstellung deaktivieren:

    1. Rufen Sie den Token ab:

      TOKEN=$(gcloud auth print-access-token)
      
    2. Führen Sie den folgenden Befehl aus, um die Einstellung zu deaktivieren:

      curl -X PATCH \
        -H "Authorization: Bearer $TOKEN" \
        -H 'Content-Type: application/json' \
        -d '{
          "enablePreviewDataSharing": false
          } ' \
        "https://cloudaicompanion.googleapis.com/v1/projects/CONTAINER_PROJECT_NAME/locations/global/dataSharingWithGoogleSettings?dataSharingWithGoogleSettingId=SETTING_ID"
      

      Dieser PATCH-Befehl ist nur erfolgreich, wenn die Einstellungsressource bereits vorhanden ist, nachdem Sie die Weitergabe von Prompts und Antworten aktiviert haben.

      Ersetzen Sie Folgendes:

      • CONTAINER_PROJECT_NAME: Geben Sie die ID des übergeordneten Projekts ein.
      • SETTING_ID: Geben Sie den Namen der vorhandenen Einstellung ein, z. B. dswg1 für Data Sharing with Google.

      Wenn der Befehl erfolgreich ist, wird ein Antworttext zurückgegeben, in dem enablePreviewDataSharing auf false gesetzt ist:

      {
        "name": "projects/CONTAINER_PROJECT_NAME/locations/global/dataSharingWithGoogleSettings/SETTING_ID",
        "createTime": "2025-01-23T15:22:49.717166932Z",
        "updateTime": "2025-01-23T15:22:49.717166932Z",
        "enablePreviewDataSharing": false
      }
      

Weitere Informationen