Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Uso dell’API
Per eseguire i controlli guardrail, invia una InvokeGuardrailChecks richiesta all'endpoint di runtime Amazon Bedrock.
Formato della richiesta
{ "messages": [ { "role": "user", "content": [{ "text": "string" }] } ], "checks": { "contentFilter": { "categories": [ { "category": "VIOLENCE | HATE | SEXUAL | INSULTS | MISCONDUCT" } ] }, "promptAttack": { "categories": [ { "category": "JAILBREAK | PROMPT_INJECTION | PROMPT_LEAKAGE" } ] }, "sensitiveInformation": { "entities": [ { "type": "EMAIL | PHONE | US_SOCIAL_SECURITY_NUMBER | ..." } ] } } }
-
messages: obbligatorio Almeno un messaggio con un blocco di contenuto testuale. -
checks: obbligatorio È necessario impostare almeno un campo di controllo.
Formato della risposta
{ "results": { "contentFilter": { "results": [ ... ] }, "promptAttack": { "results": [ ... ] }, "sensitiveInformation": { "results": [ ... ], "truncated": false } }, "usage": { "contentFilter": { "textUnits": 0 }, "promptAttack": { "textUnits": 0 }, "sensitiveInformation": { "textUnits": 0 } } }
Solo i controlli richiesti vengono visualizzati in results eusage. Ogni textUnits valore è il numero di unità di testo valutate dal controllo. Per la definizione di un'unità di testo, consulta i prezzi di Amazon Bedrock
Errori
La tabella seguente elenca gli errori che l'InvokeGuardrailChecksAPI può restituire.
| Codice HTTP | Errore | Causa |
|---|---|---|
| 400 | ValidationException | La richiesta non è valida, non contiene campi obbligatori o viola un vincolo. |
| 403 | AccessDeniedException | Il chiamante non è autorizzato a richiamare l'API. |
| 429 | ThrottlingException | La frequenza delle richieste ha superato la quota dell'account. Riprova con backoff esponenziale. |
| 500 | InternalServerException | Il servizio ha riscontrato un errore imprevisto. Riprova la richiesta . |
| 503 | ServiceUnavailableException | Il servizio è temporaneamente non disponibile. Riprova con backoff esponenziale. |