GenerateTextResponse

La risposta dal modello, inclusi i completamenti dei candidati.

Rappresentazione JSON
{
  "candidates": [
    {
      object (TextCompletion)
    }
  ],
  "filters": [
    {
      object (ContentFilter)
    }
  ],
  "safetyFeedback": [
    {
      object (SafetyFeedback)
    }
  ]
}
Campi
candidates[]

object (TextCompletion)

Risposte dei candidati dal modello.

filters[]

object (ContentFilter)

Un insieme di metadati del filtro dei contenuti per il testo del prompt e della risposta.

Indica quali SafetyCategory hanno bloccato un candidato per questa risposta, il valore HarmProbability più basso che ha attivato un blocco e l'impostazione HarmThreshold per la categoria in questione. Indica la modifica minima al SafetySettings che sarebbe necessaria per sbloccare almeno una risposta.

Il blocco è configurato dal SafetySettings nella richiesta (o dal SafetySettings predefinito dell'API).

safetyFeedback[]

object (SafetyFeedback)

Restituisce qualsiasi feedback sulla sicurezza relativo al filtro dei contenuti.

TextCompletion

Testo di output restituito da un modello.

Rappresentazione JSON
{
  "output": string,
  "safetyRatings": [
    {
      object (SafetyRating)
    }
  ],
  "citationMetadata": {
    object (CitationMetadata)
  }
}
Campi
output

string

Solo output. Il testo generato restituito dal modello.

safetyRatings[]

object (SafetyRating)

Valutazioni relative alla sicurezza di una risposta.

È presente al massimo una classificazione per categoria.

citationMetadata

object (CitationMetadata)

Solo output. Informazioni di citazione per l'elemento output generato dal modello in questa TextCompletion.

Questo campo può essere compilato con le informazioni di attribuzione per qualsiasi testo incluso in output.

SafetyFeedback

Feedback sulla sicurezza per un'intera richiesta.

Questo campo viene compilato se i contenuti nell'input e/o nella risposta sono bloccati a causa delle impostazioni di sicurezza. SafetyFeedback potrebbe non esistere per ogni categoria Harm. Ogni SafetyFeedback restituirà le impostazioni di sicurezza utilizzate dalla richiesta, nonché il valore minimo di HarmProbability che dovrebbe essere consentito per restituire un risultato.

Rappresentazione JSON
{
  "rating": {
    object (SafetyRating)
  },
  "setting": {
    object (SafetySetting)
  }
}
Campi
rating

object (SafetyRating)

Valutazione di sicurezza valutata dai contenuti.

setting

object (SafetySetting)

Impostazioni di sicurezza applicate alla richiesta.