- Ressource: Vorlage
- FilterConfig
- RaiFilterSettings
- RaiFilter
- RaiFilterType
- DetectionConfidenceLevel
- SdpFilterSettings
- SdpBasicConfig
- SdpBasicConfigEnforcement
- SdpAdvancedConfig
- PiAndJailbreakFilterSettings
- PiAndJailbreakFilterEnforcement
- MaliciousUriFilterSettings
- MaliciousUriFilterEnforcement
- TemplateMetadata
- Methoden
Ressource: Vorlage
Nachricht, die die Vorlagenressource beschreibt
JSON-Darstellung |
---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "filterConfig": { object ( |
Felder | |
---|---|
name |
Kennung. Name der Ressource |
createTime |
Nur Ausgabe. [Nur Ausgabe] Erstellungszeitstempel Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: |
updateTime |
Nur Ausgabe. [Nur Ausgabe] Aktualisierungszeitstempel Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: |
labels |
Optional. Labels als Schlüssel/Wert-Paare Ein Objekt, das eine Liste von |
filterConfig |
Erforderlich. Filterkonfiguration für diese Vorlage |
templateMetadata |
Optional. Metadaten für diese Vorlage |
FilterConfig
Filterkonfiguration
JSON-Darstellung |
---|
{ "raiSettings": { object ( |
Felder | |
---|---|
raiSettings |
Optional. Einstellungen für die verantwortungsbewusste Anwendung von KI |
sdpSettings |
Optional. Einstellungen für den Schutz sensibler Daten |
piAndJailbreakFilterSettings |
Optional. Einstellungen für den Filter für Prompt-Injection und Jailbreaking |
maliciousUriFilterSettings |
Optional. Einstellungen des Filters für schädliche URIs |
RaiFilterSettings
Einstellungen für den Filter für verantwortungsbewusste KI
JSON-Darstellung |
---|
{
"raiFilters": [
{
object ( |
Felder | |
---|---|
raiFilters[] |
Pflichtangabe. Liste der für die Vorlage aktivierten Filter für verantwortungsbewusste Anwendung von KI (Responsible AI, RAI). |
RaiFilter
Filter für verantwortungsbewusste Anwendung von KI.
JSON-Darstellung |
---|
{ "filterType": enum ( |
Felder | |
---|---|
filterType |
Pflichtangabe. Art des Filters für verantwortungsbewusste Anwendung von KI (Responsible AI, RAI). |
confidenceLevel |
Optional. Konfidenzniveau für diesen RAI-Filter. Wenn Daten während der Datenbereinigung unter diesem Filter mit einem Konfidenzniveau klassifiziert werden, das dem angegebenen Niveau entspricht oder höher ist, wird eine positive Übereinstimmung gemeldet. Ist das Konfidenzniveau nicht angegeben (also 0), verwendet das System ein angemessenes Standardniveau, das auf dem |
RaiFilterType
Optionen für Filtertypen für verantwortungsbewusste KI
Enums | |
---|---|
RAI_FILTER_TYPE_UNSPECIFIED |
Nicht angegebener Filtertyp. |
SEXUALLY_EXPLICIT |
Sexuell explizit |
HATE_SPEECH |
Hassrede |
HARASSMENT |
Belästigung |
DANGEROUS |
Gefahr |
DetectionConfidenceLevel
Konfidenzniveaus für Erkennungsmechanismen. Je höher der Wert, desto höher ist das Konfidenzniveau. Wenn Sie eine strengere Stufe erzwingen möchten, sollten Sie einen niedrigeren Wert verwenden.
Enums | |
---|---|
DETECTION_CONFIDENCE_LEVEL_UNSPECIFIED |
Identisch mit LOW_AND_ABOVE. |
LOW_AND_ABOVE |
Die höchste Wahrscheinlichkeit für einen False Positive. |
MEDIUM_AND_ABOVE |
Es besteht eine gewisse Wahrscheinlichkeit für falsch positive Ergebnisse. |
HIGH |
Geringe Wahrscheinlichkeit von falsch positiven Ergebnissen. |
SdpFilterSettings
Einstellungen für den Schutz sensibler Daten
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld sdp_configuration . Einfache oder erweiterte Konfiguration des Schutzes sensibler Daten Für sdp_configuration ist nur einer der folgenden Werte zulässig: |
|
basicConfig |
Optional. Bei der grundlegenden Konfiguration des Schutzes sensibler Daten werden die Inhalte mithilfe von sechs festen Infotypen auf sensible Daten geprüft. Vorlagen für den Schutz sensibler Daten können nicht mit der einfachen Konfiguration verwendet werden. Bei der grundlegenden Konfiguration wird nur der Sensitive Data Protection-Prüfvorgang unterstützt. |
advancedConfig |
Optional. Erweiterte Konfiguration für den Schutz sensibler Daten, die die Verwendung von Vorlagen für den Schutz sensibler Daten ermöglicht. Unterstützt sowohl die Prüfung als auch die De-Identifikation sensibler Daten. |
SdpBasicConfig
Grundlegende Konfiguration für den Schutz sensibler Daten
JSON-Darstellung |
---|
{
"filterEnforcement": enum ( |
Felder | |
---|---|
filterEnforcement |
Optional. Gibt an, ob die grundlegende Konfiguration für den Schutz sensibler Daten aktiviert oder deaktiviert ist. |
SdpBasicConfigEnforcement
Option zum Angeben des Status der grundlegenden Konfiguration für den Schutz sensibler Daten (AKTIVIERT/DEAKTIVIERT).
Enums | |
---|---|
SDP_BASIC_CONFIG_ENFORCEMENT_UNSPECIFIED |
Entspricht „Deaktiviert“ |
ENABLED |
Aktiviert |
DISABLED |
Deaktiviert |
SdpAdvancedConfig
Erweiterte Konfiguration für den Schutz sensibler Daten
JSON-Darstellung |
---|
{ "inspectTemplate": string, "deidentifyTemplate": string } |
Felder | |
---|---|
inspectTemplate |
Optional. Ressourcenname der Inspektionsvorlage für den Schutz sensibler Daten Wenn nur eine Prüfungsvorlage (und keine De-Identifikationsvorlage) angegeben ist, wird die SDP-Aktion „InspectContent“ während der Bereinigung ausgeführt. Alle während der Prüfung gefundenen Verstöße gegen den Schutz sensibler Daten werden als „SdpFinding“ in „SdpInsepctionResult“ zurückgegeben. z. B. |
deidentifyTemplate |
Optional. Optionaler Ressourcenname der De-Identifikationsvorlage für den Schutz sensibler Daten. Wenn angegeben, wird die Aktion „DeidentifyContent“ während der Bereinigung mit dieser Vorlage und der Prüfungsvorlage ausgeführt. Die de-identifizierten Daten werden in „SdpDeidentifyResult“ zurückgegeben. Hinweis: Alle in der De-Identifikationsvorlage vorhandenen Infotypen müssen auch in der Inspektionsvorlage vorhanden sein. z. B. |
PiAndJailbreakFilterSettings
Einstellungen für den Filter für Prompt-Injection und Jailbreaking
JSON-Darstellung |
---|
{ "filterEnforcement": enum ( |
Felder | |
---|---|
filterEnforcement |
Optional. Gibt an, ob der Filter für Prompt-Einschleusung und Jailbreaking aktiviert oder deaktiviert ist. |
confidenceLevel |
Optional. Konfidenzniveau für diesen Filter. Das Konfidenzniveau wird verwendet, um den Schwellenwert für den Filter zu bestimmen. Wenn die Erkennungskonfidenz dem angegebenen Niveau entspricht oder höher ist, wird eine positive Übereinstimmung gemeldet. Das Konfidenzniveau wird nur verwendet, wenn der Filter aktiviert ist. |
PiAndJailbreakFilterEnforcement
Option zum Angeben des Status des Filters für Prompt-Injection und Jailbreaking (AKTIVIERT/DEAKTIVIERT).
Enums | |
---|---|
PI_AND_JAILBREAK_FILTER_ENFORCEMENT_UNSPECIFIED |
Entspricht „Deaktiviert“ |
ENABLED |
Aktiviert |
DISABLED |
Aktiviert |
MaliciousUriFilterSettings
Einstellungen des Filters für schädliche URIs
JSON-Darstellung |
---|
{
"filterEnforcement": enum ( |
Felder | |
---|---|
filterEnforcement |
Optional. Gibt an, ob der Filter für schädliche URIs aktiviert oder deaktiviert ist. |
MaliciousUriFilterEnforcement
Option zum Angeben des Status des Filters für schädliche URIs (AKTIVIERT/DEAKTIVIERT).
Enums | |
---|---|
MALICIOUS_URI_FILTER_ENFORCEMENT_UNSPECIFIED |
Entspricht „Deaktiviert“ |
ENABLED |
Aktiviert |
DISABLED |
Deaktiviert |
TemplateMetadata
Nachricht, die TemplateMetadata beschreibt
JSON-Darstellung |
---|
{ "ignorePartialInvocationFailures": boolean, "customPromptSafetyErrorCode": integer, "customPromptSafetyErrorMessage": string, "customLlmResponseSafetyErrorCode": integer, "customLlmResponseSafetyErrorMessage": string, "logTemplateOperations": boolean, "logSanitizeOperations": boolean } |
Felder | |
---|---|
ignorePartialInvocationFailures |
Optional. Wenn diese Option aktiviert ist, werden teilweise Detektorfehler ignoriert. |
customPromptSafetyErrorCode |
Optional. Gibt den vom Nutzer festgelegten benutzerdefinierten Fehlercode an, der von der Diensterweiterung an den Endnutzer zurückgegeben wird, wenn die Aufforderung Model Armor-Filter auslöst. |
customPromptSafetyErrorMessage |
Optional. Gibt die vom Nutzer festgelegte benutzerdefinierte Fehlermeldung an, die an den Endnutzer zurückgegeben wird, wenn die Aufforderung Model Armor-Filter auslöst. |
customLlmResponseSafetyErrorCode |
Optional. Gibt den vom Nutzer festgelegten benutzerdefinierten Fehlercode an, der an den Endnutzer zurückgegeben werden soll, wenn die LLM-Antwort Model Armor-Filter auslöst. |
customLlmResponseSafetyErrorMessage |
Optional. Gibt die vom Nutzer festgelegte benutzerdefinierte Fehlermeldung an, die an den Endnutzer zurückgegeben werden soll, wenn die LLM-Antwort Model Armor-Filter auslöst. |
logTemplateOperations |
Optional. Wenn „wahr“ ist, werden CRUD-Vorgänge für die Vorlage protokolliert. |
logSanitizeOperations |
Optional. Wenn „wahr“ ist, werden Sanierungsvorgänge protokolliert. |
Methoden |
|
---|---|
|
Erstellt eine neue Vorlage in einem bestimmten Projekt und an einem bestimmten Standort. |
|
Löscht eine einzelne Vorlage. |
|
Ruft Details zu einer einzelnen Vorlage ab. |
|
Listet Vorlagen in einem angegebenen Projekt und an einem angegebenen Standort auf. |
|
Aktualisiert die Parameter einer einzelnen Vorlage. |
|
Die Modellantwort wird bereinigt. |
|
Der Nutzer-Prompt wird bereinigt. |