Skip to main content

Parameter

string
erforderlich
Name des Tools, das dieses Ergebnis erzeugt hat.
object
erforderlich
Die Tool-Ausgabe als Objekt. Stellen Sie den Text unter raw (String) und/oder strukturierte Ausgabe unter data (beliebig) bereit. Optionales Feld format (String, Standard "text"). Mindestens eines der Felder raw/data muss vorhanden sein.
object
Die Parameter, mit denen das Tool aufgerufen wurde, falls verfügbar.
object
Die Rolle des Agenten und aktuelle Aufgabe. Ein Objekt mit optionalen Feldern: goal (String), prior_tool_calls (Array), agent_id (String), turn_index (Integer).
string[]
Welche Kontrollen ausgeführt werden sollen. Beliebig viele von "pii", "prompt_injection", "rail_score". Standardmäßig alle drei. Die Kreditkosten skalieren mit der Anzahl der Kontrollen (3 = 1,0, 2 = 0,75, 1 = 0,5).

Anfrage

Antwort

string
Gesamtrisiko: "low", "medium", "high" oder "critical".
Vorgeschlagene Aktion: "PASS", "FLAG", "REDACT_AND_PASS", "REDACT_AND_FLAG" oder "DISCARD_AND_ALERT".
object
Vorhanden, wenn die pii-Kontrolle ausgeführt wird. Enthält found (Boolean), entities (Array von {type, value, offset, should_redact}), redacted_result (String mit PII durch [TYPE]-Platzhalter ersetzt) und compliance_flags (String[]).
object
Vorhanden, wenn indische personenbezogene Daten (z. B. Aadhaar, PAN) erkannt werden. Gibt DPDP-Exposition und empfohlene Schutzmechanismen der Regel 6 an. Erkannte indische Identifikatoren werden auch in pii_detected.redacted_result maskiert.
object
Vorhanden, wenn die prompt_injection-Kontrolle ausgeführt wird. Enthält detected (Boolean) und confidence (0–1).