- Requête HTTP
- Corps de la requête
- Corps de la réponse
- Niveaux d'accès des autorisations
- Réponse
- AnswerCitation
- CitationSource
- AnswerReference
- DocumentReference
Répond à une requête à l'aide de la génération ancrée.
Requête HTTP
POST https://developerknowledge.googleapis.com/v1alpha:answerQuery
L'URL utilise la syntaxe de transcodage gRPC.
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
| Représentation JSON |
|---|
{ "query": string } |
| Champs | |
|---|---|
query |
Obligatoire. Requête à laquelle répondre. |
Corps de la réponse
Message de réponse pour DeveloperKnowledge.AnswerQuery.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
| Représentation JSON |
|---|
{
"answer": {
object ( |
| Champs | |
|---|---|
answer |
Réponse à la requête. |
Niveaux d'accès des autorisations
Nécessite l'un des niveaux d'accès OAuth suivants :
https://www.googleapis.com/auth/devprofiles.full_controlhttps://www.googleapis.com/auth/cloud-platform
Pour plus d'informations, consultez la OAuth 2.0 Overview.
Réponse
Réponse à une requête.
| Représentation JSON |
|---|
{ "answerText": string, "citations": [ { object ( |
| Champs | |
|---|---|
answerText |
Contient le texte de la réponse. |
citations[] |
Uniquement en sortie. Contient des citations pour la réponse. |
references[] |
Uniquement en sortie. Contient des références pour la réponse. |
AnswerCitation
Informations de citation pour un segment.
| Représentation JSON |
|---|
{
"startIndex": integer,
"endIndex": integer,
"sources": [
{
object ( |
| Champs | |
|---|---|
startIndex |
Uniquement en sortie. Indique le début du segment, mesuré en octets (Unicode UTF-8), inclus. S'il existe des caractères multioctets, tels que des caractères non ASCII, la mesure de l'index est plus longue que la longueur de la chaîne. |
endIndex |
Uniquement en sortie. Indique la fin du segment, mesurée en octets (Unicode UTF-8), exclus. S'il existe des caractères multioctets, tels que des caractères non ASCII, la mesure de l'index est plus longue que la longueur de la chaîne. |
sources[] |
Uniquement en sortie. Contient les sources de citation pour le segment attribué. |
CitationSource
Source de citation.
| Représentation JSON |
|---|
{ "referenceIndex": integer } |
| Champs | |
|---|---|
referenceIndex |
Uniquement en sortie. Contient l'index de |
AnswerReference
Représente une référence à une source.
| Représentation JSON |
|---|
{ // Union field |
| Champs | |
|---|---|
Champ d'union content. Contient le contenu de la référence. content ne peut être qu'un des éléments suivants : |
|
documentReference |
Uniquement en sortie. Document de référence. |
DocumentReference
Représente une référence à un document.
| Représentation JSON |
|---|
{
"documentChunk": {
object ( |
| Champs | |
|---|---|
documentChunk |
Uniquement en sortie. Contient le bloc de document. Le champ |