Risposta da parte del modello che supporta più candidati.
Nota sulle classificazioni di sicurezza e sul filtro dei contenuti. Vengono registrati sia per il prompt in GenerateContentResponse.prompt_feedback
che per ogni candidato in finishReason
e in safetyRatings
. Il contratto API prevede che: - vengano restituiti tutti i candidati richiesti o non vengano restituiti candidati - non vengono restituiti candidati solo se si è verificato un problema nel prompt (vedi promptFeedback
) - nei giorni finishReason
e safetyRatings
viene segnalato il feedback su ciascun candidato.
Rappresentazione JSON |
---|
{ "candidates": [ { object ( |
Campi | |
---|---|
candidates[] |
Risposte dei candidati dal modello. |
promptFeedback |
Restituisce il feedback della richiesta relativo ai filtri dei contenuti. |
PromptFeedback
Un set di metadati del feedback che il prompt specificato in GenerateContentRequest.content
.
Rappresentazione JSON |
---|
{ "blockReason": enum ( |
Campi | |
---|---|
blockReason |
Campo facoltativo. Se impostato, il prompt è stato bloccato e non vengono restituiti candidati. Riformula il prompt. |
safetyRatings[] |
Valutazioni relative alla sicurezza del prompt. È presente al massimo una classificazione per categoria. |
BlockReason
Specifica il motivo per cui la richiesta è stata bloccata.
Enum | |
---|---|
BLOCK_REASON_UNSPECIFIED |
Valore predefinito. Questo valore non è utilizzato. |
SAFETY |
La richiesta è stata bloccata per motivi di sicurezza. Puoi esaminare safetyRatings per capire quale categoria di sicurezza l'ha bloccato. |
OTHER |
Il prompt è stato bloccato a causa di motivi sconosciuti. |