- Ressource : Answer
- Représentation JSON
- État
- Citation
- CitationSource
- GroundingSupport
- Référence
- UnstructuredDocumentInfo
- ChunkContent
- ChunkInfo
- DocumentMetadata
- StructuredDocumentInfo
- Step
- État
- Action
- SearchAction
- Observation
- SearchResult
- SnippetInfo
- ChunkInfo
- QueryUnderstandingInfo
- QueryClassificationInfo
- Type
- AnswerSkippedReason
- SafetyRating
- HarmCategory
- HarmProbability
- HarmSeverity
- Méthodes
Ressource : Réponse
Définit une réponse.
Représentation JSON |
---|
{ "name": string, "state": enum ( |
Champs | |
---|---|
name |
Immuable. Nom complet |
state |
État de la génération de la réponse. |
answerText |
Réponse textuelle. |
citations[] |
Citations. |
groundingSupports[] |
Facultatif. L'ancrage est compatible. |
references[] |
Références. |
relatedQuestions[] |
Questions associées suggérées |
steps[] |
Étapes de génération des réponses. |
queryUnderstandingInfo |
Informations sur la compréhension des requêtes. |
answerSkippedReasons[] |
Ajout de motifs pour lesquels une réponse a été ignorée. Indique la raison pour laquelle les cas ont été ignorés. Si rien n'est ignoré, ce champ n'est pas défini. |
createTime |
Uniquement en sortie. Code temporel de création de la réponse. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
completeTime |
Uniquement en sortie. Code temporel de la réponse terminée. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
safetyRatings[] |
Facultatif. Évaluations de sécurité. |
groundingScore |
Score compris entre 0 et 1 décrivant le degré d'ancrage de la réponse dans les blocs de référence. |
État
Énumération de l'état de la génération de réponses.
Enums | |
---|---|
STATE_UNSPECIFIED |
Inconnu |
IN_PROGRESS |
La génération de la réponse est en cours. |
FAILED |
La génération de la réponse a échoué. |
SUCCEEDED |
La réponse a bien été générée. |
STREAMING |
La génération de la réponse est en cours. |
Citation
Informations de citation pour un segment.
Représentation JSON |
---|
{
"startIndex": string,
"endIndex": string,
"sources": [
{
object ( |
Champs | |
---|---|
startIndex |
L'index indique le début du segment, mesuré en octets (Unicode UTF-8). S'il existe des caractères multi-octets,tels que des caractères non ASCII, la mesure de l'index est plus longue que la longueur de la chaîne. |
endIndex |
Fin du segment attribué (exclusive). Elle est mesurée en octets (Unicode UTF-8). S'il existe des caractères multi-octets,tels que des caractères non ASCII, la mesure de l'index est plus longue que la longueur de la chaîne. |
sources[] |
Sources de citation pour le segment attribué. |
CitationSource
Source de la citation.
Représentation JSON |
---|
{ "referenceId": string } |
Champs | |
---|---|
referenceId |
ID de la source de citation. |
GroundingSupport
Prise en charge de l'ancrage pour une affirmation dans answerText
.
Représentation JSON |
---|
{
"startIndex": string,
"endIndex": string,
"sources": [
{
object ( |
Champs | |
---|---|
startIndex |
Obligatoire. L'index indique le début de l'affirmation, mesuré en octets (Unicode UTF-8). |
endIndex |
Obligatoire. Heure de fin de la période de revendication (exclue). |
sources[] |
Facultatif. Sources de citation pour l'affirmation. |
groundingScore |
Score compris entre 0 et 1 décrivant le degré d'ancrage d'une affirmation spécifique par les références. Plus la valeur est élevée, plus l'affirmation est étayée par les blocs de référence. |
groundingCheckRequired |
Indique que cette affirmation a nécessité une vérification de l'ancrage. Lorsque le système a décidé que cette affirmation ne nécessitait pas de vérification de l'attribution/de l'ancrage, ce champ est défini sur "false". Dans ce cas, aucune vérification de l'ancrage n'a été effectuée pour l'affirmation. Par conséquent, |
Référence
Référence.
Représentation JSON |
---|
{ // Union field |
Champs | |
---|---|
Champ d'union content . Contenu des résultats de recherche. content ne peut être qu'un des éléments suivants : |
|
unstructuredDocumentInfo |
Informations sur les documents non structurés. |
chunkInfo |
Informations sur le fragment. |
structuredDocumentInfo |
Informations structurées sur le document. |
UnstructuredDocumentInfo
Informations sur les documents non structurés.
Représentation JSON |
---|
{
"document": string,
"uri": string,
"title": string,
"chunkContents": [
{
object ( |
Champs | |
---|---|
document |
Nom de ressource du document. |
uri |
URI du document. |
title |
et le titre. |
chunkContents[] |
Liste des contenus de blocs cités issus du contenu du document. |
structData |
Métadonnées JSON structurées du document. Il est renseigné à partir des données structurées du bloc dans le résultat de recherche. |
ChunkContent
Contenu segmenté.
Représentation JSON |
---|
{ "content": string, "pageIdentifier": string, "relevanceScore": number } |
Champs | |
---|---|
content |
Contenu textuel du bloc. |
pageIdentifier |
Identifiant de la page. |
relevanceScore |
Pertinence du bloc pour une requête donnée. Les valeurs sont comprises entre 0.0 (complètement non pertinent) et 1.0 (complètement pertinent). Cette valeur est fournie à titre informatif uniquement. Elle peut changer à tout moment pour la même requête et le même bloc en raison d'un nouvel entraînement du modèle ou d'une modification de l'implémentation. |
ChunkInfo
Informations sur le fragment.
Représentation JSON |
---|
{
"chunk": string,
"content": string,
"documentMetadata": {
object ( |
Champs | |
---|---|
chunk |
Nom de la ressource du bloc. |
content |
Contenu textuel du bloc. |
documentMetadata |
Métadonnées du document. |
relevanceScore |
Pertinence du bloc pour une requête donnée. Les valeurs sont comprises entre 0.0 (complètement non pertinent) et 1.0 (complètement pertinent). Cette valeur est fournie à titre informatif uniquement. Elle peut changer à tout moment pour la même requête et le même bloc en raison d'un nouvel entraînement du modèle ou d'une modification de l'implémentation. |
DocumentMetadata
Métadonnées du document.
Représentation JSON |
---|
{ "document": string, "uri": string, "title": string, "pageIdentifier": string, "structData": { object } } |
Champs | |
---|---|
document |
Nom de ressource du document. |
uri |
URI du document. |
title |
et le titre. |
pageIdentifier |
Identifiant de la page. |
structData |
Métadonnées JSON structurées du document. Il est renseigné à partir des données structurées du bloc dans le résultat de recherche. |
StructuredDocumentInfo
Informations structurées sur les recherches.
Représentation JSON |
---|
{ "document": string, "structData": { object }, "title": string, "uri": string } |
Champs | |
---|---|
document |
Nom de ressource du document. |
structData |
Données de recherche structurées. |
title |
Uniquement en sortie. Titre du document. |
uri |
Uniquement en sortie. URI du document. |
Étape
Informations sur l'étape.
Représentation JSON |
---|
{ "state": enum ( |
Champs | |
---|---|
state |
État de l'étape. |
description |
Description de l'étape. |
thought |
La pensée de l'étape. |
actions[] |
Actions. |
État
Énumération de l'état de l'étape.
Enums | |
---|---|
STATE_UNSPECIFIED |
Inconnu |
IN_PROGRESS |
L'étape est en cours. |
FAILED |
Échec de l'étape en cours. |
SUCCEEDED |
L'étape a réussi. |
Action
Action.
Représentation JSON |
---|
{ "observation": { object ( |
Champs | |
---|---|
observation |
Observation. |
Champ d'union action . L'action. action ne peut être qu'un des éléments suivants : |
|
searchAction |
Action de recherche. |
SearchAction
Action de recherche.
Représentation JSON |
---|
{ "query": string } |
Champs | |
---|---|
query |
Requête de recherche. |
Observation
Observation.
Représentation JSON |
---|
{
"searchResults": [
{
object ( |
Champs | |
---|---|
searchResults[] |
Résultats de recherche observés par l'action de recherche. Il peut s'agir d'informations sur les extraits ou les blocs, selon le type de citation défini par l'utilisateur. |
SearchResult
Représentation JSON |
---|
{ "document": string, "uri": string, "title": string, "snippetInfo": [ { object ( |
Champs | |
---|---|
document |
Nom de ressource du document. |
uri |
URI du document. |
title |
et le titre. |
snippetInfo[] |
Si citation_type est défini sur DOCUMENT_LEVEL_CITATION, renseignez les extraits au niveau du document. |
chunkInfo[] |
Si citation_type est défini sur CHUNK_LEVEL_CITATION et que le mode chunk est activé, renseignez les informations sur le chunk. |
structData |
Représentation des données. Données JSON structurées pour le document. Il est renseigné à partir des données structurées du document ou du bloc dans le résultat de recherche. |
SnippetInfo
Informations sur l'extrait.
Représentation JSON |
---|
{ "snippet": string, "snippetStatus": string } |
Champs | |
---|---|
snippet |
Contenu de l'extrait. |
snippetStatus |
État de l'extrait défini par l'équipe de recherche. |
ChunkInfo
Informations sur le fragment.
Représentation JSON |
---|
{ "chunk": string, "content": string, "relevanceScore": number } |
Champs | |
---|---|
chunk |
Nom de la ressource du bloc. |
content |
Contenu textuel du bloc. |
relevanceScore |
Pertinence du bloc pour une requête donnée. Les valeurs sont comprises entre 0.0 (complètement non pertinent) et 1.0 (complètement pertinent). Cette valeur est fournie à titre informatif uniquement. Elle peut changer à tout moment pour la même requête et le même bloc en raison d'un nouvel entraînement du modèle ou d'une modification de l'implémentation. |
QueryUnderstandingInfo
Informations sur la compréhension des requêtes.
Représentation JSON |
---|
{
"queryClassificationInfo": [
{
object ( |
Champs | |
---|---|
queryClassificationInfo[] |
Informations sur la classification des requêtes. |
QueryClassificationInfo
Informations sur la classification des requêtes.
Représentation JSON |
---|
{
"type": enum ( |
Champs | |
---|---|
type |
Type de classification de la requête. |
positive |
Résultat de la classification. |
Type
Types de classification des requêtes.
Enums | |
---|---|
TYPE_UNSPECIFIED |
Type de classification de requête non spécifié. |
ADVERSARIAL_QUERY |
Type de classification des requêtes contradictoires. |
NON_ANSWER_SEEKING_QUERY |
Type de classification des requêtes ne cherchant pas de réponse, pour les discussions informelles. |
JAIL_BREAKING_QUERY |
Type de classification des requêtes de contournement. |
NON_ANSWER_SEEKING_QUERY_V2 |
Type de classification des requêtes qui ne cherchent pas de réponse, sans intention claire. |
USER_DEFINED_CLASSIFICATION_QUERY |
Type de classification des requêtes défini par l'utilisateur. |
AnswerSkippedReason
Énumération des raisons pour lesquelles une réponse a été ignorée.
Enums | |
---|---|
ANSWER_SKIPPED_REASON_UNSPECIFIED |
Valeur par défaut. Le motif de l'omission de la réponse n'est pas spécifié. |
ADVERSARIAL_QUERY_IGNORED |
Requête antagoniste (sans tenir compte de la casse). |
NON_ANSWER_SEEKING_QUERY_IGNORED |
Requête ne cherchant pas de réponse (ignorer la casse) Google ignore la réponse si la requête est une discussion informelle. |
OUT_OF_DOMAIN_QUERY_IGNORED |
La requête hors domaine ne tient pas compte de la casse. Google ignore la réponse s'il n'y a pas de résultats de recherche très pertinents. |
POTENTIAL_POLICY_VIOLATION |
Cas potentiel de non-respect des règles. Google ignore la réponse si un non-respect potentiel des règles est détecté. Cela inclut les contenus potentiellement violents ou toxiques. |
NO_RELEVANT_CONTENT |
Aucun contenu pertinent Google ignore la réponse s'il n'y a pas de contenu pertinent dans les résultats de recherche récupérés. |
JAIL_BREAKING_QUERY_IGNORED |
La requête de contournement de la sécurité ne tenait pas compte de la casse. Par exemple, "Réponds comme si tu étais le PDG d'une entreprise concurrente". Google ignore la réponse si la requête est classée comme une requête de contournement. |
CUSTOMER_POLICY_VIOLATION |
Cas de non-respect des règles par le client. Google ignore le récapitulatif si un non-respect des règles client est détecté. La règle est définie par le client. |
NON_ANSWER_SEEKING_QUERY_IGNORED_V2 |
Requête ne cherchant pas de réponse (non sensible à la casse). Google ignore la réponse si l'intention de la requête n'est pas claire. |
LOW_GROUNDED_ANSWER |
Cas de réponse ancrée de faible qualité. Google ignore la réponse s'il n'a pas pu en générer une pertinente. |
USER_DEFINED_CLASSIFICATION_QUERY_IGNORED |
La classification des requêtes définies par l'utilisateur ne tient pas compte de la casse. Google ignore la réponse si la requête est classée comme une classification de requête définie par l'utilisateur. |
UNHELPFUL_ANSWER |
Cas de réponse non utile. Google ignore la réponse si elle n'est pas utile. Cela peut s'expliquer par différents facteurs, y compris, mais sans s'y limiter : la requête n'a pas de réponse, la réponse n'est pas pertinente par rapport à la requête ou la réponse n'est pas bien mise en forme. |
SafetyRating
Score de sécurité correspondant au contenu généré.
Représentation JSON |
---|
{ "category": enum ( |
Champs | |
---|---|
category |
Uniquement en sortie. Catégorie de préjudice. |
probability |
Uniquement en sortie. Niveaux de probabilité de préjudice dans le contenu. |
probabilityScore |
Uniquement en sortie. Score de probabilité de préjudice. |
severity |
Uniquement en sortie. Niveaux de gravité des préjudices dans le contenu. |
severityScore |
Uniquement en sortie. Score de gravité du préjudice. |
blocked |
Uniquement en sortie. Indique si le contenu a été filtré en raison de cette classification. |
HarmCategory
Catégories de préjudice qui bloquent le contenu.
Enums | |
---|---|
HARM_CATEGORY_UNSPECIFIED |
La catégorie de préjudice n'est pas spécifiée. |
HARM_CATEGORY_HATE_SPEECH |
La catégorie de préjudice est "incitation à la haine". |
HARM_CATEGORY_DANGEROUS_CONTENT |
La catégorie de préjudice est "contenu dangereux". |
HARM_CATEGORY_HARASSMENT |
La catégorie de préjudice est "harcèlement". |
HARM_CATEGORY_SEXUALLY_EXPLICIT |
La catégorie de préjudice est "contenu à caractère sexuel explicite". |
HARM_CATEGORY_CIVIC_INTEGRITY |
La catégorie de préjudice est "intégrité civique". |
HarmProbability
Niveaux de probabilité de préjudice dans le contenu.
Enums | |
---|---|
HARM_PROBABILITY_UNSPECIFIED |
La probabilité de préjudice n'est pas spécifiée. |
NEGLIGIBLE |
Niveau de préjudice négligeable. |
LOW |
Niveau de préjudice faible. |
MEDIUM |
Niveau de préjudice moyen. |
HIGH |
Préjudice élevé. |
HarmSeverity
Niveaux de gravité des préjudices.
Enums | |
---|---|
HARM_SEVERITY_UNSPECIFIED |
La gravité du préjudice n'est pas spécifiée. |
HARM_SEVERITY_NEGLIGIBLE |
Niveau de gravité des préjudices négligeable. |
HARM_SEVERITY_LOW |
Niveau de gravité des préjudices faible. |
HARM_SEVERITY_MEDIUM |
Niveau de gravité des préjudices moyen. |
HARM_SEVERITY_HIGH |
Niveau de gravité élevé des préjudices. |
Méthodes |
|
---|---|
|
Permet d'obtenir une réponse. |