- Solicitud HTTP
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- Respuesta
- AnswerCitation
- CitationSource
- AnswerReference
- DocumentReference
Responde una búsqueda con generación fundamentada.
Solicitud HTTP
POST https://developerknowledge.googleapis.com/v1alpha:answerQuery
La URL usa la sintaxis de la transcodificación de gRPC.
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
| Representación JSON |
|---|
{ "query": string } |
| Campos | |
|---|---|
query |
Obligatorio. Es la búsqueda para responder. |
Cuerpo de la respuesta
Mensaje de respuesta para DeveloperKnowledge.AnswerQuery.
Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:
| Representación JSON |
|---|
{
"answer": {
object ( |
| Campos | |
|---|---|
answer |
Es la respuesta a la búsqueda. |
Permisos de autorización
Se necesita uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/devprofiles.full_controlhttps://www.googleapis.com/auth/cloud-platform
Para obtener más información, consulta OAuth 2.0 Overview.
Respuesta
Es la respuesta a una búsqueda.
| Representación JSON |
|---|
{ "answerText": string, "citations": [ { object ( |
| Campos | |
|---|---|
answerText |
Contiene el texto de la respuesta. |
citations[] |
Solo salida. Contiene citas para la respuesta. |
references[] |
Solo salida. Contiene referencias para la respuesta. |
AnswerCitation
Es la información de la cita de un segmento.
| Representación JSON |
|---|
{
"startIndex": integer,
"endIndex": integer,
"sources": [
{
object ( |
| Campos | |
|---|---|
startIndex |
Solo salida. Indica el inicio del segmento, medido en bytes (Unicode UTF-8), inclusive. Si hay caracteres multibyte, como caracteres no ASCII, la medición del índice es más larga que la longitud de la cadena. |
endIndex |
Solo salida. Indica el final del segmento, medido en bytes (Unicode UTF-8), exclusivo. Si hay caracteres multibyte, como caracteres no ASCII, la medición del índice es más larga que la longitud de la cadena. |
sources[] |
Solo salida. Contiene las fuentes de citas del segmento atribuido. |
CitationSource
Es la fuente de la cita.
| Representación JSON |
|---|
{ "referenceIndex": integer } |
| Campos | |
|---|---|
referenceIndex |
Solo salida. Contiene el índice de |
AnswerReference
Representa una referencia a una fuente.
| Representación JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de unión content. Contiene el contenido de la referencia. content puede ser solo uno de los parámetros siguientes: |
|
documentReference |
Solo salida. Es el documento de referencia. |
DocumentReference
Representa una referencia a un documento.
| Representación JSON |
|---|
{
"documentChunk": {
object ( |
| Campos | |
|---|---|
documentChunk |
Solo salida. Contiene el fragmento del documento. El campo |