In diesem Dokument wird beschrieben, wie Sie die Model Armor-Mindesteinstellungen aufrufen und aktualisieren. Außerdem finden Sie ein Beispiel für einen Verstoß gegen eine Mindesteinstellung.
Die Einstellungen für den Boden dienen zwei Hauptzwecken:
Einhaltung der Vorlage: Neue Vorlagen müssen mindestens so restriktiv sein wie die in den Mindesteinstellungen definierten. Die Vorlagenkonformität wird auf Organisations- und Ordnerebene definiert.
Inline-Erzwingung: Model Armor-Schutz auf Gemini-Modelle und Google Cloud-MCP-Server anwenden. Die Inline-Durchsetzung wird auf Projektebene konfiguriert. Wenn Sie Mindestpreiseinstellungen für die Inline-Durchsetzung verwenden, ist die Einhaltung der Vorlage erforderlich.
Hinweis
Führen Sie zuerst die folgenden Schritte aus.
Erforderliche Berechtigungen erhalten
Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Model Armor Floor Setting Admin (roles/modelarmor.floorSettingsAdmin) für die Model Armor-Mindesteinstellungen zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Verwalten von Mindesteinstellungen benötigen.
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.
APIs aktivieren
Sie müssen Model Armor APIs aktivieren, bevor Sie Model Armor verwenden können.
Console
Enable the Model Armor API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.Wählen Sie das Projekt aus, für das Sie Model Armor aktivieren möchten.
gcloud
Führen Sie die folgenden Schritte mit der Google Cloud CLI und der Model Armor API aus, bevor Sie beginnen:
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
-
Führen Sie den folgenden Befehl aus, um den globalen API-Endpunkt zu verwenden:
gcloud config set api_endpoint_overrides/modelarmor "https://modelarmor.googleapis.com/"
App für Mindesteinstellungen
Lokale Einstellungen werden immer angewendet. Wenn beispielsweise Etagenkonfigurationen in Konflikt stehen, haben die Einstellungen weiter unten in der Ressourcenhierarchie Vorrang. Ebenso überschreiben Mindesteinstellungen auf Projektebene widersprüchliche Mindesteinstellungen auf Ordnerebene.
In der folgenden Tabelle sehen Sie, wie Mindestpreiseinstellungen auf verschiedenen Ebenen angewendet werden:
| Ebene der grundlegenden Einstellungen | Anwendung |
|---|---|
| Organisationsebene | Gilt für alles innerhalb der Organisation. |
| Ordnerebene | Gilt für alle Projekte in diesem Ordner. |
| Projektebene | Gilt nur für dieses eine bestimmte Projekt. |
Das folgende Beispiel veranschaulicht, wie Mindesteinstellungen angewendet werden, wenn sie auf verschiedenen Ebenen festgelegt sind. Angenommen, Sie legen die Mindestpreise so fest:
- Grundlegende Einstellungen auf Ordnerebene (weniger spezifisch): Für alle Inhalte in diesem Ordner muss ein Filter für schädliche URIs aktiviert sein.
- Mindesteinstellungen auf Projektebene (spezifischer): In Ihrem Projekt im Ordner muss die Erkennung von Prompt Injection und Jailbreaking mit mittlerem Konfidenzniveau verwendet werden.
In diesem Szenario führen die Einstellungen zu Folgendem:
Jede Vorlage, die Sie in Ihrem Projekt erstellen, muss den Filter für die Erkennung von Prompt-Injection und Jailbreak enthalten, da die Einstellungen auf Projektebene immer Vorrang vor den Einstellungen auf Ordnerebene haben.
Eine Vorlage, die in einem anderen Projekt oder Ordner erstellt wurde, ist nicht von der Filterregel für schädliche URIs aus dem ersten Ordner betroffen.
Etagen-Einstellungen gelten nur auf der jeweiligen Ebene in der Hierarchie, es sei denn, sie werden auf Organisationsebene festgelegt. In diesem Fall gelten sie für die gesamte Organisation.
Konformität von Vorlagen und Mindesteinstellungen
Wenn eine Model Armor-Vorlage erstellt oder aktualisiert wird, prüft Model Armor, ob die Konfiguration der Vorlage den Mindesteinstellungen entspricht. Sie können keine Vorlage erstellen oder aktualisieren, die weniger streng ist als die Mindesteinstellungen.
Sie können Mindesteinstellungen auf Organisations-, Ordner- und Projektebene festlegen. Die Benutzeroberfläche ist nur auf Projektebene verfügbar und ermöglicht es Ihnen, Einstellungen auf Organisations- oder Ordnerebene zu übernehmen. Wenn Sie Untergrenzeneinstellungen auf Organisations- oder Ordnerebene festlegen möchten, müssen Sie die API verwenden.
Mit der Vorlagenkonformität werden Vorlagenkonfigurationen validiert. Bei der Datenprüfung werden die in einer konformen Vorlage definierten Konfigurationen verwendet, um Prompts oder Antworten zur Laufzeit zu analysieren. In der folgenden Tabelle wird beschrieben, wie die Vorlagenkonformität und die Datenprüfung auf Vorlagen und Mindestpreiseinstellungen angewendet werden.
| Häkchen | Grundlegende Einstellungen | Vorlagen |
|---|---|---|
| Vorlagenkonformität | Die Konfiguration erfolgt auf Organisations-, Ordner- oder Projektebene. Hinweis: Für Sensitive Data Protection kann festgelegt werden, dass Datensicherheitsrichtlinien für die Vorlagen erzwungen werden. Die Vorlage wird jedoch nicht auf Konformität geprüft. |
Nur auf Projektebene konfiguriert. |
| Dateninspektion | Wird nur auf Projektebene im Modus „Überprüfen und blockieren“ erzwungen. | Wird über die REST API, Service Extensions, Gemini Enterprise und Vertex AI erzwungen. |
Einbindung in Vertex AI- und Google Cloud MCP-Server
Model Armor wird in Vertex AI und Google Cloud MCP-Server integriert, um Anfragen und Antworten von Gemini-Modellen undGoogle Cloud -Remote-MCP-Servern anhand der von Ihnen definierten Mindesteinstellungen zu prüfen. Sie müssen Cloud Logging aktivieren, um Prompts und Antworten aufzurufen. Weitere Informationen finden Sie unter Model Armor-Integration in Vertex AI und Model Armor-Integration in Google Cloud MCP-Server.
Mindesteinstellungen konfigurieren
Konfigurieren Sie Mindesteinstellungen, um die Mindestschwellenwerte für die Erkennung für Model Armor-Vorlagen zu definieren. Mit diesen Einstellungen wird dafür gesorgt, dass alle neuen und geänderten Vorlagen bestimmte Anforderungen erfüllen.
So konfigurieren Sie die Etagen-Einstellungen:
- Rufen Sie in der Google Cloud Console die Seite Model Armor auf.
- Wählen Sie ein Projekt aus.
- Rufen Sie auf der Seite Model Armor den Tab Mindesteinstellungen auf und klicken Sie auf Mindesteinstellungen konfigurieren.
- Wählen Sie auf der Seite Etagenkonfiguration die Konfigurationsoption aus.
- Konfigurieren Sie die Erkennungseinstellungen im Bereich Erkennungen.
- Optional: Wenn Sie die Sensitive Data Protection-Erkennung auswählen, konfigurieren Sie die Sensitive Data Protection-Einstellungen.
Legen Sie im Abschnitt Verantwortungsbewusste Anwendung von KI das Konfidenzniveau für jeden Inhaltsfilter fest.
Wählen Sie im Abschnitt Dienste die Dienste aus, für die diese Mindesteinstellungen gelten.
Wählen Sie im Bereich Logs die Option Cloud Logging aktivieren aus, um alle Nutzer-Prompts, Modellantworten und Ergebnisse des Mindesteinstellungen-Detectors zu protokollieren.
Wählen Sie Unterstützung mehrerer Sprachen aktivieren aus, um die Einstellungen für die Erkennung mehrerer Sprachen zu verwenden.
Klicken Sie auf Etagenkonfiguration speichern.
Es kann einige Minuten dauern, bis die Änderungen an den Etagen-Einstellungen wirksam werden.
Festlegen, wie Mindesteinstellungen übernommen werden
Wählen Sie beim Konfigurieren von Mindesteinstellungen die Konfigurationsoption aus.
Mindesteinstellungen des übergeordneten Elements übernehmen: Die Mindesteinstellungen, die zuvor in der Ressourcenhierarchie festgelegt wurden, werden übernommen. Klicken Sie auf Etagenkonfiguration speichern und überspringen Sie die restlichen Schritte. Wenn Sie die übernommenen Einstellungen aufrufen möchten, gehen Sie zum Tab Etagenkonfiguration.
Benutzerdefiniert: Sie definieren Mindesteinstellungen für dieses Projekt. Benutzerdefinierte Einstellungen, die Sie für ein Projekt definieren, überschreiben alle übernommenen Mindesteinstellungen.
Deaktivieren: Alle übernommenen Mindesteinstellungen werden deaktiviert. Das bedeutet, dass für die Model Armor-Vorlagen und Vertex AI für Ihre Gemini-Arbeitslasten keine Erkennungsregeln gelten. Klicken Sie auf Etagenkonfiguration speichern und überspringen Sie die restlichen Schritte. Den deaktivierten Status können Sie auf dem Tab Etagenkonfiguration einsehen.
Festlegen, wo Mindesteinstellungen angewendet werden
Wählen Sie einen der folgenden Dienste aus, auf die die konfigurierten Mindesteinstellungen angewendet werden sollen.
Model Armor – Vorlage erstellen und aktualisieren: Model Armor prüft jede neue und geänderte Model Armor-Vorlage in einem Projekt, um dafür zu sorgen, dass die Mindesteinstellungen mit den Mindesteinstellungen übereinstimmen.
Google-MCP-Server: An Google- oder Google Cloud Remote-MCP-Server gesendete oder von diesen kommende Anfragen werden anhand der Mindesteinstellungen geprüft, um sicherzustellen, dass sie die Schwellenwerte der Mindesteinstellungen erreichen. Weitere Informationen finden Sie unter Model Armor-Integration mit Google Cloud MCP-Servern (Vorabversion).
Vertex AI: Anfragen, die an Gemini-Modelle gesendet werden, werden geprüft und dann protokolliert oder blockiert, wenn sie die Schwellenwerte für die Mindesteinstellungen erreichen.
Wenn Sie Vertex AI auswählen, wird der Abschnitt Vertex AI angezeigt, in dem Sie festlegen, wie die Untergrenzeneinstellungen erzwungen werden.
- Nur prüfen: Anfragen, die nicht den Mindesteinstellungen entsprechen, werden erkannt, aber nicht blockiert.
- Verstöße prüfen und blockieren: Anfragen, die nicht den Mindesteinstellungen entsprechen, werden erkannt und blockiert.
Mindesteinstellungen für Model Armor ansehen
Sie können die Mindesteinstellungen für Model Armor aufrufen, um vorhandene Einstellungen zu prüfen, die Mindestanforderungen für Ihre KI-Anwendungen zu ermitteln oder Probleme zu beheben, wenn sich eine Vorlage nicht wie erwartet verhält.
Führen Sie den folgenden Befehl aus, um die Einstellungen für Model Armor-Untergrenzen aufzurufen.
Console
Rufen Sie in der Google Cloud Console die Seite Model Armor auf.
Prüfen Sie, ob Sie das Projekt aufrufen, für das Sie Model Armor aktiviert haben.
Rufen Sie auf der Seite Model Armor den Tab Floor settings (Einstellungen für den Boden) auf. Wenn Etagenkonfigurationen auf Organisationsebene festgelegt sind, können Sie sie aufrufen. Wenn keine Etagenkonfigurationen definiert sind, müssen Sie sie konfigurieren. Weitere Informationen finden Sie unter Etagenkonfiguration.
gcloud
Die Model Armor-Mindesteinstellung für ein Projekt ansehen.
gcloud model-armor floorsettings describe \ --full-uri='projects/PROJECT_ID/locations/global/floorSetting'
Die Model Armor-Mindesteinstellung für eine Organisation ansehen.
gcloud model-armor floorsettings describe \ --full-uri='organizations/ORGANIZATION_ID/locations/global/floorSetting'
Die Model Armor-Mindesteinstellung für einen Ordner ansehen.
gcloud model-armor floorsettings describe \ --full-uri='folders/FOLDER_ID/locations/global/floorSetting'
Ersetzen Sie Folgendes:
- Die ID des Projekts für die Etagen-Einstellungen.
- Die ID des Ordners für die Etagenkonfigurationen.
- Die ID der Organisation für die Etagen-Einstellungen.
REST
Die Model Armor-Mindesteinstellung für ein Projekt ansehen.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://modelarmor.googleapis.com/v1/projects/PROJECT_ID/locations/global/floorSetting"
Die Model Armor-Mindesteinstellung für einen Ordner ansehen.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://modelarmor.googleapis.com/v1/folders/FOLDER_ID/locations/global/floorSetting"
Die Model Armor-Mindesteinstellung für eine Organisation ansehen.
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://modelarmor.googleapis.com/v1/organizations/ORGANIZATION_ID/locations/global/floorSetting"
Ersetzen Sie Folgendes:
- Die ID des Projekts für die Etagen-Einstellungen.
- Die ID des Ordners für die Etagenkonfigurationen.
- Die ID der Organisation für die Etagen-Einstellungen.
C#
Um diesen Code auszuführen, müssen Sie zuerst eine C#-Entwicklungsumgebung einrichten und das Model Armor C# SDK installieren.
Die Model Armor-Mindesteinstellung für ein bestimmtes Projekt ansehen.
Die Model Armor-Mindesteinstellung für einen bestimmten Ordner ansehen.
Die Model Armor-Mindesteinstellung für eine bestimmte Organisation ansehen.
Go
Um diesen Code auszuführen, müssen Sie zuerst eine Go-Entwicklungsumgebung einrichten und das Model Armor Go SDK installieren.
Die Model Armor-Mindesteinstellung für ein bestimmtes Projekt ansehen.
Die Model Armor-Mindesteinstellung für einen bestimmten Ordner ansehen.
Die Model Armor-Mindesteinstellung für eine bestimmte Organisation ansehen.
Java
Um diesen Code auszuführen, müssen Sie zuerst eine Java-Entwicklungsumgebung einrichten und das Model Armor Java SDK installieren.
Die Model Armor-Mindesteinstellung für ein bestimmtes Projekt ansehen.
Die Model Armor-Mindesteinstellung für einen bestimmten Ordner ansehen.
Die Model Armor-Mindesteinstellung für eine bestimmte Organisation ansehen.
Node.js
Um diesen Code auszuführen, müssen Sie zuerst eine Node.js-Entwicklungsumgebung einrichten und das Model Armor Node.js SDK installieren.
Die Model Armor-Mindesteinstellung für ein bestimmtes Projekt ansehen.
Die Model Armor-Mindesteinstellung für einen bestimmten Ordner ansehen.
Die Model Armor-Mindesteinstellung für eine bestimmte Organisation ansehen.
PHP
Um diesen Code auszuführen, müssen Sie zuerst eine PHP-Entwicklungsumgebung einrichten und das Model Armor PHP SDK installieren.
Die Model Armor-Mindesteinstellung für ein bestimmtes Projekt ansehen.
Die Model Armor-Mindesteinstellung für einen bestimmten Ordner ansehen.
Die Model Armor-Mindesteinstellung für eine bestimmte Organisation ansehen.
Python
Um diesen Code auszuführen, müssen Sie zuerst eine Python-Entwicklungsumgebung einrichten und das Model Armor Python SDK installieren.
Die Model Armor-Mindesteinstellung für ein bestimmtes Projekt ansehen.
Die Model Armor-Mindesteinstellung für einen bestimmten Ordner ansehen.
Die Model Armor-Mindesteinstellung für eine bestimmte Organisation ansehen.
Mindesteinstellungen für Model Armor aktualisieren
Aktualisieren Sie die grundlegenden Einstellungen von Model Armor, um die Mindestanforderungen für Vorlagen zu ändern, Änderungen an Sicherheitsrichtlinien zu berücksichtigen, Fehlkonfigurationen zu korrigieren oder Konflikte zwischen grundlegenden Einstellungen zu beheben.
Führen Sie den folgenden Befehl aus, um die Einstellungen für die Model Armor-Untergrenze zu aktualisieren.
Console
Rufen Sie in der Google Cloud Console die Seite Model Armor auf.
Prüfen Sie, ob Sie das Projekt aufrufen, für das Sie Model Armor aktiviert haben.
Rufen Sie auf der Seite Model Armor den Tab Mindesteinstellungen auf und klicken Sie auf Mindesteinstellungen konfigurieren.
Aktualisieren Sie die Pflichtfelder und klicken Sie auf Etagenkonfiguration speichern.
gcloud
gcloud model-armor floorsettings update --full-uri=<full-uri-of-the-floorsetting>
Beispielbefehl:
gcloud model-armor floorsettings update \
--malicious-uri-filter-settings-enforcement=ENABLED \
--pi-and-jailbreak-filter-settings-enforcement=DISABLED \
--pi-and-jailbreak-filter-settings-confidence-level=LOW_AND_ABOVE \
--basic-config-filter-enforcement=ENABLED \
--add-rai-settings-filters='[{"confidenceLevel": "low_and_above", "filterType": "HARASSMENT"}, {"confidenceLevel": "high", "filterType": "SEXUALLY_EXPLICIT"}]' \
--full-uri='folders/FOLDER_ID/locations/global/floorSetting' \
--enable-floor-setting-enforcement=true
Führen Sie den folgenden Befehl aus, um die Etagenkonfiguration mit aktivierter mehrsprachiger Erkennung zu konfigurieren:
gcloud model-armor floorsettings update \
--full-uri=projects/PROJECT_ID/locations/global/floorSetting \
--enable-multi-language-detection
Ersetzen Sie Folgendes:
PROJECT_ID: die ID des Projekts für die Etagenkonfiguration.FOLDER_ID: Die ID des Ordners für die Etagenkonfiguration.
REST
Aktualisieren Sie die Mindesteinstellung für Model Armor für ein bestimmtes Projekt.
curl -X PATCH -d '{"filterConfig" :{"piAndJailbreakFilterSettings": { "filterEnforcement": "ENABLED"}, "maliciousUriFilterSettings": { "filterEnforcement": "ENABLED" }, "rai_settings":{"rai_filters":{"filter_type":"DANGEROUS", "confidence_level":"LOW_AND_ABOVE" }, \ "rai_filters":{"filter_type":"HATE_SPEECH", "confidence_level":"LOW_AND_ABOVE" }, "rai_filters":{"filter_type":"HARASSMENT", "confidence_level":"LOW_AND_ABOVE" }, "rai_filters":{"filter_type":"SEXUALLY_EXPLICIT", "confidence_level":"LOW_AND_ABOVE" }}},"enableFloorSettingEnforcement":"true"}' \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $(gcloud auth print-access-token) \ "https://modelarmor.googleapis.com/v1/projects/PROJECT_ID/locations/global/floorSetting"
Die Model Armor-Mindesteinstellung für einen bestimmten Ordner aktualisieren.
curl -X PATCH \ -d '{"filterConfig" :{"piAndJailbreakFilterSettings": { "filterEnforcement": "ENABLED"}, "maliciousUriFilterSettings": {"filterEnforcement": "ENABLED" }},"enableFloorSettingEnforcement":"true"}' \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://modelarmor.googleapis.com/v1/folders/FOLDER_ID/locations/global/floorSetting"
Aktualisieren Sie die Mindesteinstellung für Model Armor für eine bestimmte Organisation.
curl -X PATCH \ -d '{"filterConfig" :{"piAndJailbreakFilterSettings": { "filterEnforcement": "ENABLED"}, "maliciousUriFilterSettings": { "filterEnforcement": "ENABLED" }},"enableFloorSettingEnforcement":"true"}' \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://modelarmor.googleapis.com/v1/organizations/ORGANIZATION_ID/locations/global/floorSetting"
Ersetzen Sie Folgendes:
PROJECT_ID: die ID des Projekts für die Etagenkonfiguration.FOLDER_ID: Die ID des Ordners für die Etagenkonfiguration.ORGANIZATION_ID: die ID der Organisation für die Etagenkonfiguration.
Der Aktualisierungsbefehl gibt die folgende Antwort zurück:
{ "name": "projects/PROJECT_ID/locations/global/floorSetting", "updateTime": "2024-12-19T15:36:21.318191Z", "filterConfig": { "piAndJailbreakFilterSettings": { "filterEnforcement": "ENABLED" }, "maliciousUriFilterSettings": { "filterEnforcement": "ENABLED" } } }
C#
Um diesen Code auszuführen, müssen Sie zuerst eine C#-Entwicklungsumgebung einrichten und das Model Armor C# SDK installieren.
Aktualisieren Sie die Mindesteinstellung für Model Armor für ein bestimmtes Projekt.
Die Model Armor-Mindesteinstellung für einen bestimmten Ordner aktualisieren.
Aktualisieren Sie die Mindesteinstellung für Model Armor für eine bestimmte Organisation.
Go
Um diesen Code auszuführen, müssen Sie zuerst eine Go-Entwicklungsumgebung einrichten und das Model Armor Go SDK installieren.
Aktualisieren Sie die Mindesteinstellung für Model Armor für ein bestimmtes Projekt.
Die Model Armor-Mindesteinstellung für einen bestimmten Ordner aktualisieren.
Aktualisieren Sie die Mindesteinstellung für Model Armor für eine bestimmte Organisation.
Java
Um diesen Code auszuführen, müssen Sie zuerst eine Java-Entwicklungsumgebung einrichten und das Model Armor Java SDK installieren.
Aktualisieren Sie die Mindesteinstellung für Model Armor für ein bestimmtes Projekt.
Die Model Armor-Mindesteinstellung für einen bestimmten Ordner aktualisieren.
Aktualisieren Sie die Mindesteinstellung für Model Armor für eine bestimmte Organisation.
Node.js
Um diesen Code auszuführen, müssen Sie zuerst eine Node.js-Entwicklungsumgebung einrichten und das Model Armor Node.js SDK installieren.
Aktualisieren Sie die Mindesteinstellung für Model Armor für ein bestimmtes Projekt.
Die Model Armor-Mindesteinstellung für einen bestimmten Ordner aktualisieren.
Aktualisieren Sie die Mindesteinstellung für Model Armor für eine bestimmte Organisation.
PHP
Um diesen Code auszuführen, müssen Sie zuerst eine PHP-Entwicklungsumgebung einrichten und das Model Armor PHP SDK installieren.
Aktualisieren Sie die Mindesteinstellung für Model Armor für ein bestimmtes Projekt.
Die Model Armor-Mindesteinstellung für einen bestimmten Ordner aktualisieren.
Aktualisieren Sie die Mindesteinstellung für Model Armor für eine bestimmte Organisation.
Python
Um diesen Code auszuführen, müssen Sie zuerst eine Python-Entwicklungsumgebung einrichten und das Model Armor Python SDK installieren.
Aktualisieren Sie die Mindesteinstellung für Model Armor für ein bestimmtes Projekt.
Die Model Armor-Mindesteinstellung für einen bestimmten Ordner aktualisieren.
Aktualisieren Sie die Mindesteinstellung für Model Armor für eine bestimmte Organisation.
Ergebnisse zu Verstößen gegen Mindestbeträge prüfen
Jeder Model Armor-Befund identifiziert einen Verstoß gegen die Mindesteinstellung. Ein Verstoß liegt vor, wenn eine Model Armor-Vorlage die in den Mindesteinstellungen der Ressourcenhierarchie definierten Mindestsicherheitsstandards nicht erfüllt. Mit Mindesteinstellungen werden die Mindestanforderungen für Vorlagen definiert.
Ergebnisse werden generiert, wenn einer der folgenden Verstöße gegen die Mindestpreiseinstellung auftritt:
- Eine Vorlage mit weniger restriktiven Einstellungen wird erstellt, bevor Sie die Mindesteinstellungen konfigurieren.
- In einer Vorlage fehlen erforderliche Filter.
- Eine Vorlage erfüllt nicht das Mindestkonfidenzniveau für die Filter.
Wenn das System einen Verstoß erkennt, wird in Security Command Center ein Ergebnis mit hoher Schwere generiert, sofern Sie die Premium- oder Enterprise-Dienststufe von Security Command Center verwenden. Im Ergebnis werden die verletzte Mindesteinstellung, die nicht konforme Vorlage und Details zum Verstoß angegeben.
Das folgende Beispiel zeigt das Feld sourceProperties des Ergebnisses. Dieser Verstoß im Zusammenhang mit dem Filter für schädliche URIs ist aufgetreten, weil die Vorlageneinstellung für maliciousUriFilterSettings DEAKTIVIERT ist, die grundlegenden Einstellungen jedoch AKTIVIERT erfordern.
{ "filterConfig": { "raiSettings": { "raiFilters": [ { "filterType": "HATE_SPEECH", "confidenceLevel": { "floorSettings": "LOW_AND_ABOVE", "template": "MEDIUM_AND_ABOVE" } }, { "filterType": "HARASSMENT", "confidenceLevel": { "floorSettings": "MEDIUM_AND_ABOVE", "template": "HIGH" } } ] }, "piAndJailbreakFilterSettings": { "confidenceLevel": { "floorSettings": "LOW_AND_ABOVE", "template": "HIGH" } }, "maliciousUriFilterSettings": { "floorSettings": "ENABLED", "template": "DISABLED" } } }
Nächste Schritte
- Weitere Informationen zu Model Armor
- Weitere Informationen zu Model Armor-Vorlagen
- Prompts und Antworten bereinigen.
- Probleme mit Model Armor beheben