Method: answerQuery

Beantwortet eine Anfrage mithilfe der fundierten Generierung.

HTTP-Anfrage

POST https://developerknowledge.googleapis.com/v1alpha:answerQuery

Die URL verwendet die Syntax der gRPC-Transcodierung.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "query": string
}
Felder
query

string

Erforderlich. Die zu beantwortende Anfrage.

Antworttext

Antwortnachricht für DeveloperKnowledge.AnswerQuery.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "answer": {
    object (Answer)
  }
}
Felder
answer

object (Answer)

Die Antwort auf die Anfrage.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/devprofiles.full_control
  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter OAuth 2.0 Overview.

Antwort

Eine Antwort auf eine Anfrage.

JSON-Darstellung
{
  "answerText": string,
  "citations": [
    {
      object (AnswerCitation)
    }
  ],
  "references": [
    {
      object (AnswerReference)
    }
  ]
}
Felder
answerText

string

Enthält den Text der Antwort.

citations[]

object (AnswerCitation)

Nur Ausgabe. Enthält Zitate für die Antwort.

references[]

object (AnswerReference)

Nur Ausgabe. Enthält Referenzen für die Antwort.

AnswerCitation

Quelleninformation für ein Segment.

JSON-Darstellung
{
  "startIndex": integer,
  "endIndex": integer,
  "sources": [
    {
      object (CitationSource)
    }
  ]
}
Felder
startIndex

integer

Nur Ausgabe. Gibt den Beginn des Segments an, gemessen in Byte (UTF-8-Unicode), einschließlich. Wenn es Multibyte-Zeichen gibt, wie etwa Nicht-ASCII-Zeichen, ist die Indexmessung länger als die Stringlänge.

endIndex

integer

Nur Ausgabe. Gibt das Ende des Segments an, gemessen in Byte (UTF-8-Unicode), ausschließlich. Wenn es Multibyte-Zeichen gibt, wie etwa Nicht-ASCII-Zeichen, ist die Indexmessung länger als die Stringlänge.

sources[]

object (CitationSource)

Nur Ausgabe. Enthält Zitatquellen für das zugeordnete Segment.

CitationSource

Zitationsquelle

JSON-Darstellung
{
  "referenceIndex": integer
}
Felder
referenceIndex

integer

Nur Ausgabe. Enthält den Index von Answer.AnswerReference im wiederkehrenden Feld references.

AnswerReference

Stellt einen Verweis auf eine Quelle dar.

JSON-Darstellung
{

  // Union field content can be only one of the following:
  "documentReference": {
    object (DocumentReference)
  }
  // End of list of possible types for union field content.
}
Felder
Union-Feld content. Enthält den Inhalt der Referenz. Für content ist nur einer der folgenden Werte zulässig:
documentReference

object (DocumentReference)

Nur Ausgabe. Das Referenzdokument.

DocumentReference

Stellt einen Verweis auf ein Dokument dar.

JSON-Darstellung
{
  "documentChunk": {
    object (DocumentChunk)
  }
}
Felder
documentChunk

object (DocumentChunk)

Nur Ausgabe. Enthält den Dokument-Chunk. Das Feld documentChunk.id ist nicht festgelegt und bleibt leer.