- Risorsa: risposta
- Rappresentazione JSON
- Stato
- Citazione
- CitationSource
- GroundingSupport
- Riferimento
- UnstructuredDocumentInfo
- ChunkContent
- ChunkInfo
- DocumentMetadata
- StructuredDocumentInfo
- BlobAttachment
- Blob
- AttributionType
- Passaggio
- Stato
- Azione
- SearchAction
- Osservazione
- SearchResult
- SnippetInfo
- ChunkInfo
- QueryUnderstandingInfo
- QueryClassificationInfo
- Tipo
- AnswerSkippedReason
- SafetyRating
- HarmCategory
- HarmProbability
- HarmSeverity
- Metodi
Risorsa: risposta
Definisce una risposta.
Rappresentazione JSON |
---|
{ "name": string, "state": enum ( |
Campi | |
---|---|
name |
Immutabile. Nome completo |
state |
Lo stato della generazione della risposta. |
answerText |
La risposta testuale. |
citations[] |
Citazioni. |
groundingSupports[] |
Facoltativo. Supporta il grounding. |
references[] |
Riferimenti. |
blobAttachments[] |
Elenco degli allegati blob nella risposta. |
relatedQuestions[] |
Domande correlate suggerite. |
steps[] |
Passaggi per la generazione della risposta. |
queryUnderstandingInfo |
Informazioni sulla comprensione delle query. |
answerSkippedReasons[] |
Altri motivi per cui le risposte sono state saltate. Fornisce il motivo dei casi ignorati. Se non viene ignorato nulla, questo campo non viene impostato. |
createTime |
Solo output. Timestamp di creazione della risposta. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
completeTime |
Solo output. Timestamp del completamento della risposta. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
safetyRatings[] |
Facoltativo. Valutazioni della sicurezza. |
groundingScore |
Un punteggio compreso tra 0 e 1 che descrive il livello di fondatezza della risposta in base ai blocchi di riferimento. |
Stato
Enumerazione dello stato della generazione della risposta.
Enum | |
---|---|
STATE_UNSPECIFIED |
Sconosciuto. |
IN_PROGRESS |
La generazione della risposta è attualmente in corso. |
FAILED |
Al momento la generazione della risposta non è riuscita. |
SUCCEEDED |
La generazione della risposta è riuscita. |
STREAMING |
La generazione della risposta è attualmente in corso. |
Citazione
Informazioni sulla citazione per un segmento.
Rappresentazione JSON |
---|
{
"startIndex": string,
"endIndex": string,
"sources": [
{
object ( |
Campi | |
---|---|
startIndex |
L'indice indica l'inizio del segmento, misurato in byte (Unicode UTF-8). Se sono presenti caratteri multibyte,ad esempio caratteri non ASCII, la misurazione dell'indice è più lunga della lunghezza della stringa. |
endIndex |
Fine del segmento attribuito, escluso. Misurato in byte (Unicode UTF-8). Se sono presenti caratteri multibyte,ad esempio caratteri non ASCII, la misurazione dell'indice è più lunga della lunghezza della stringa. |
sources[] |
Fonti delle citazioni per il segmento attribuito. |
CitationSource
Fonte della citazione.
Rappresentazione JSON |
---|
{ "referenceId": string } |
Campi | |
---|---|
referenceId |
ID della fonte della citazione. |
GroundingSupport
Supporto del grounding per una rivendicazione in answerText
.
Rappresentazione JSON |
---|
{
"startIndex": string,
"endIndex": string,
"sources": [
{
object ( |
Campi | |
---|---|
startIndex |
Obbligatorio. L'indice indica l'inizio della rivendicazione, misurata in byte (Unicode UTF-8). |
endIndex |
Obbligatorio. Fine della rivendicazione (valore inserito escluso). |
sources[] |
Facoltativo. Fonti delle citazioni per la rivendicazione. |
groundingScore |
Un punteggio compreso tra 0 e 1 che descrive il livello di fondatezza di un'affermazione specifica in base ai riferimenti. Un valore più alto indica che l'affermazione è meglio supportata dai chunk di riferimento. |
groundingCheckRequired |
Indica che questa rivendicazione richiedeva un controllo della messa a terra. Quando il sistema ha deciso che questa affermazione non richiedeva un controllo di attribuzione/fondatezza, questo campo è impostato su false. In questo caso, non è stato eseguito alcun controllo di fondatezza per la rivendicazione e pertanto non viene restituito |
Riferimento
Riferimento.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione content . Contenuti dei risultati di ricerca. content può essere solo uno dei seguenti: |
|
unstructuredDocumentInfo |
Informazioni sui documenti non strutturati. |
chunkInfo |
Informazioni sui chunk. |
structuredDocumentInfo |
Informazioni strutturate sui documenti. |
UnstructuredDocumentInfo
Informazioni sui documenti non strutturati.
Rappresentazione JSON |
---|
{
"document": string,
"uri": string,
"title": string,
"chunkContents": [
{
object ( |
Campi | |
---|---|
document |
Nome della risorsa del documento. |
uri |
URI del documento. |
title |
Titolo. |
chunkContents[] |
Elenco dei contenuti dei chunk citati derivati dai contenuti del documento. |
structData |
I metadati JSON strutturati per il documento. Viene compilato con i dati strutturati del blocco nel risultato di ricerca. |
ChunkContent
Dividere i contenuti in blocchi.
Rappresentazione JSON |
---|
{ "content": string, "pageIdentifier": string, "blobAttachmentIndexes": [ string ], "relevanceScore": number } |
Campi | |
---|---|
content |
Dividi i contenuti testuali in blocchi. |
pageIdentifier |
Identificatore della pagina. |
blobAttachmentIndexes[] |
Solo output. Memorizza gli indici degli allegati blob collegati a questo chunk. |
relevanceScore |
La pertinenza del segmento per una determinata query. I valori vanno da 0,0 (completamente irrilevante) a 1,0 (completamente pertinente). Questo valore è fornito unicamente a scopo informativo. Può cambiare per la stessa query e lo stesso blocco in qualsiasi momento a causa di un nuovo addestramento del modello o di una modifica dell'implementazione. |
ChunkInfo
Informazioni sui chunk.
Rappresentazione JSON |
---|
{
"chunk": string,
"content": string,
"documentMetadata": {
object ( |
Campi | |
---|---|
chunk |
Nome della risorsa del blocco. |
content |
Dividi i contenuti testuali in blocchi. |
documentMetadata |
Metadati del documento. |
blobAttachmentIndexes[] |
Solo output. Memorizza gli indici degli allegati blob collegati a questo chunk. |
relevanceScore |
La pertinenza del segmento per una determinata query. I valori vanno da 0,0 (completamente irrilevante) a 1,0 (completamente pertinente). Questo valore è fornito unicamente a scopo informativo. Può cambiare per la stessa query e lo stesso blocco in qualsiasi momento a causa di un nuovo addestramento del modello o di una modifica dell'implementazione. |
DocumentMetadata
Metadati del documento.
Rappresentazione JSON |
---|
{ "document": string, "uri": string, "title": string, "pageIdentifier": string, "structData": { object } } |
Campi | |
---|---|
document |
Nome della risorsa del documento. |
uri |
URI del documento. |
title |
Titolo. |
pageIdentifier |
Identificatore della pagina. |
structData |
I metadati JSON strutturati per il documento. Viene compilato con i dati strutturati del blocco nel risultato di ricerca. |
StructuredDocumentInfo
Informazioni strutturate sulla ricerca.
Rappresentazione JSON |
---|
{ "document": string, "structData": { object }, "title": string, "uri": string } |
Campi | |
---|---|
document |
Nome della risorsa del documento. |
structData |
Dati strutturati della ricerca. |
title |
Solo output. Il titolo del documento. |
uri |
Solo output. L'URI del documento. |
BlobAttachment
Memorizza i dati binari allegati alla risposta di testo, ad esempio immagini, video, audio e così via.
Rappresentazione JSON |
---|
{ "data": { object ( |
Campi | |
---|---|
data |
Solo output. Il tipo MIME e i dati del blob. |
attributionType |
Solo output. Il tipo di attribuzione del blob. |
Blob
Il tipo di media e i dati del blob.
Rappresentazione JSON |
---|
{ "mimeType": string, "data": string } |
Campi | |
---|---|
mimeType |
Solo output. Il tipo di media (tipo MIME) dei dati generati o recuperati. |
data |
Solo output. Byte non elaborati. Una stringa con codifica Base64. |
AttributionType
L'origine del blob.
Enum | |
---|---|
ATTRIBUTION_TYPE_UNSPECIFIED |
Tipo di attribuzione non specificato. |
CORPUS |
I dati degli allegati provengono dal corpus. |
GENERATED |
I dati degli allegati vengono generati dal modello tramite la generazione di codice. |
Passaggio
Informazioni sul passaggio.
Rappresentazione JSON |
---|
{ "state": enum ( |
Campi | |
---|---|
state |
Lo stato del passaggio. |
description |
La descrizione del passaggio. |
thought |
Il pensiero del passo. |
actions[] |
Azioni. |
Stato
Enumerazione dello stato del passaggio.
Enum | |
---|---|
STATE_UNSPECIFIED |
Sconosciuto. |
IN_PROGRESS |
Il passaggio è attualmente in corso. |
FAILED |
Il passaggio non è riuscito. |
SUCCEEDED |
Il passaggio è riuscito. |
Azione
Azione.
Rappresentazione JSON |
---|
{ "observation": { object ( |
Campi | |
---|---|
observation |
Osservazione. |
Campo unione action . L'azione. action può essere solo uno dei seguenti: |
|
searchAction |
Azione di ricerca. |
SearchAction
Azione di ricerca.
Rappresentazione JSON |
---|
{ "query": string } |
Campi | |
---|---|
query |
La query da cercare. |
Osservazione
Osservazione.
Rappresentazione JSON |
---|
{
"searchResults": [
{
object ( |
Campi | |
---|---|
searchResults[] |
Risultati di ricerca osservati dall'azione di ricerca. Possono essere informazioni sugli snippet o sui chunk, a seconda del tipo di citazione impostato dall'utente. |
SearchResult
Rappresentazione JSON |
---|
{ "document": string, "uri": string, "title": string, "snippetInfo": [ { object ( |
Campi | |
---|---|
document |
Nome della risorsa del documento. |
uri |
URI del documento. |
title |
Titolo. |
snippetInfo[] |
Se citation_type è DOCUMENT_LEVEL_CITATION, compila gli snippet a livello di documento. |
chunkInfo[] |
Se citation_type è CHUNK_LEVEL_CITATION e la modalità chunk è attiva, compila le informazioni sui chunk. |
structData |
Rappresentazione dei dati. I dati JSON strutturati per il documento. Viene compilato con i dati strutturati del documento o del segmento nel risultato di ricerca. |
SnippetInfo
Informazioni sullo snippet.
Rappresentazione JSON |
---|
{ "snippet": string, "snippetStatus": string } |
Campi | |
---|---|
snippet |
Contenuti dello snippet. |
snippetStatus |
Stato dello snippet definito dal team di ricerca. |
ChunkInfo
Informazioni sui chunk.
Rappresentazione JSON |
---|
{ "chunk": string, "content": string, "relevanceScore": number } |
Campi | |
---|---|
chunk |
Nome della risorsa del blocco. |
content |
Dividi i contenuti testuali in blocchi. |
relevanceScore |
La pertinenza del segmento per una determinata query. I valori vanno da 0,0 (completamente irrilevante) a 1,0 (completamente pertinente). Questo valore è fornito unicamente a scopo informativo. Può cambiare per la stessa query e lo stesso blocco in qualsiasi momento a causa di un nuovo addestramento del modello o di una modifica dell'implementazione. |
QueryUnderstandingInfo
Informazioni sulla comprensione delle query.
Rappresentazione JSON |
---|
{
"queryClassificationInfo": [
{
object ( |
Campi | |
---|---|
queryClassificationInfo[] |
Informazioni sulla classificazione delle query. |
QueryClassificationInfo
Informazioni sulla classificazione delle query.
Rappresentazione JSON |
---|
{
"type": enum ( |
Campi | |
---|---|
type |
Tipo di classificazione delle query. |
positive |
Output della classificazione. |
Tipo
Tipi di classificazione delle query.
Enum | |
---|---|
TYPE_UNSPECIFIED |
Tipo di classificazione delle query non specificato. |
ADVERSARIAL_QUERY |
Tipo di classificazione delle query avversative. |
NON_ANSWER_SEEKING_QUERY |
Tipo di classificazione delle query che non cercano risposte, per le conversazioni informali. |
JAIL_BREAKING_QUERY |
Tipo di classificazione delle query di jailbreaking. |
NON_ANSWER_SEEKING_QUERY_V2 |
Tipo di classificazione delle query che non cercano risposte, senza un intento chiaro. |
USER_DEFINED_CLASSIFICATION_QUERY |
Tipo di classificazione delle query definito dall'utente. |
AnswerSkippedReason
Un'enumerazione per i motivi per cui è stata saltata una risposta.
Enum | |
---|---|
ANSWER_SKIPPED_REASON_UNSPECIFIED |
Valore predefinito. Il motivo per cui la risposta è stata ignorata non è specificato. |
ADVERSARIAL_QUERY_IGNORED |
La query contraddittoria ignorava la distinzione tra maiuscole e minuscole. |
NON_ANSWER_SEEKING_QUERY_IGNORED |
La query che non cerca risposte ignora maiuscole/minuscole Google salta la risposta se la query è una chiacchiera. |
OUT_OF_DOMAIN_QUERY_IGNORED |
La query al di fuori del dominio non ha tenuto conto della distinzione tra maiuscole e minuscole. Google salta la risposta se non ci sono risultati di ricerca di pertinenza elevata. |
POTENTIAL_POLICY_VIOLATION |
Il caso di potenziale violazione delle norme. Google salta la risposta se viene rilevata una potenziale violazione delle norme. Sono inclusi contenuti che potrebbero essere violenti o tossici. |
NO_RELEVANT_CONTENT |
Il caso di nessun contenuto pertinente. Google salta la risposta se non ci sono contenuti pertinenti nei risultati di ricerca recuperati. |
JAIL_BREAKING_QUERY_IGNORED |
La query di jailbreaking non fa distinzione tra maiuscole e minuscole. Ad esempio, "Rispondi con il tono del CEO di un'azienda concorrente". Google salta la risposta se la query viene classificata come query di jailbreak. |
CUSTOMER_POLICY_VIOLATION |
Il caso di violazione delle norme relative ai clienti. Google salta il riepilogo se viene rilevata una violazione delle norme per i clienti. Il criterio è definito dal cliente. |
NON_ANSWER_SEEKING_QUERY_IGNORED_V2 |
La query che non cerca risposte ignora le maiuscole/minuscole. Google salta la risposta se la query non ha un intento chiaro. |
LOW_GROUNDED_ANSWER |
La risposta più semplice. Google salta la risposta se non è stato possibile generare una risposta ben fondata. |
USER_DEFINED_CLASSIFICATION_QUERY_IGNORED |
La classificazione delle query definita dall'utente non fa distinzione tra maiuscole e minuscole. Google ignora la risposta se la query viene classificata come classificazione delle query definita dall'utente. |
UNHELPFUL_ANSWER |
Lo scenario della risposta non utile. Google salta la risposta se non è utile. Ciò può essere dovuto a una serie di fattori, tra cui, a titolo esemplificativo: la query non è risolvibile, la risposta non è pertinente alla query o la risposta non è formattata correttamente. |
SafetyRating
Classificazione di sicurezza corrispondente ai contenuti generati.
Rappresentazione JSON |
---|
{ "category": enum ( |
Campi | |
---|---|
category |
Solo output. Categoria del danno. |
probability |
Solo output. Livelli di probabilità di danni nei contenuti. |
probabilityScore |
Solo output. Punteggio di probabilità di danni. |
severity |
Solo output. Livelli di gravità del danno nei contenuti. |
severityScore |
Solo output. Punteggio di gravità del danno. |
blocked |
Solo output. Indica se i contenuti sono stati filtrati a causa di questa classificazione. |
HarmCategory
Categorie di danni che bloccheranno i contenuti.
Enum | |
---|---|
HARM_CATEGORY_UNSPECIFIED |
La categoria di danno non è specificata. |
HARM_CATEGORY_HATE_SPEECH |
La categoria del danno è incitamento all'odio. |
HARM_CATEGORY_DANGEROUS_CONTENT |
La categoria di danno è "Contenuti pericolosi". |
HARM_CATEGORY_HARASSMENT |
La categoria del danno è molestie. |
HARM_CATEGORY_SEXUALLY_EXPLICIT |
La categoria di danno è Contenuti sessualmente espliciti. |
HARM_CATEGORY_CIVIC_INTEGRITY |
La categoria di danno è integrità civica. |
HarmProbability
Livelli di probabilità di danni nei contenuti.
Enum | |
---|---|
HARM_PROBABILITY_UNSPECIFIED |
Probabilità di danni non specificata. |
NEGLIGIBLE |
Livello di danno trascurabile. |
LOW |
Basso livello di danno. |
MEDIUM |
Danno di impatto medio. |
HIGH |
Alto livello di danno. |
HarmSeverity
Livelli di gravità del danno.
Enum | |
---|---|
HARM_SEVERITY_UNSPECIFIED |
Gravità del danno non specificata. |
HARM_SEVERITY_NEGLIGIBLE |
Livello di gravità del danno trascurabile. |
HARM_SEVERITY_LOW |
Basso livello di gravità del danno. |
HARM_SEVERITY_MEDIUM |
Livello medio di gravità del danno. |
HARM_SEVERITY_HIGH |
Elevato livello di gravità del danno. |
Metodi |
|
---|---|
|
Riceve una risposta. |