Method: answerQuery

Menjawab kueri menggunakan pembuatan grounded.

Permintaan HTTP

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

URL ini menggunakan sintaksis gRPC Transcoding.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "query": string
}
Kolom
query

string

Wajib. Kueri yang akan dijawab.

Isi respons

Pesan respons untuk DeveloperKnowledge.AnswerQuery.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "answer": {
    object (Answer)
  }
}
Kolom
answer

object (Answer)

Jawaban atas kueri.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat OAuth 2.0 Overview.

Jawaban

Jawaban atas kueri.

Representasi JSON
{
  "answerText": string,
  "citations": [
    {
      object (AnswerCitation)
    }
  ],
  "references": [
    {
      object (AnswerReference)
    }
  ]
}
Kolom
answerText

string

Berisi teks jawaban.

citations[]

object (AnswerCitation)

Hanya output. Berisi kutipan untuk jawaban.

references[]

object (AnswerReference)

Hanya output. Berisi referensi untuk jawaban.

AnswerCitation

Info kutipan untuk segmen.

Representasi JSON
{
  "startIndex": integer,
  "endIndex": integer,
  "sources": [
    {
      object (CitationSource)
    }
  ]
}
Kolom
startIndex

integer

Hanya output. Menunjukkan awal segmen, diukur dalam byte (unicode UTF-8), inklusif. Jika ada karakter multi-byte, seperti karakter non-ASCII, pengukuran indeks akan lebih panjang dari panjang string.

endIndex

integer

Hanya output. Menunjukkan akhir segmen, diukur dalam byte (unicode UTF-8), eksklusif. Jika ada karakter multi-byte, seperti karakter non-ASCII, pengukuran indeks akan lebih panjang dari panjang string.

sources[]

object (CitationSource)

Hanya output. Berisi sumber kutipan untuk segmen yang dikaitkan.

CitationSource

Sumber kutipan.

Representasi JSON
{
  "referenceIndex": integer
}
Kolom
referenceIndex

integer

Hanya output. Berisi indeks Answer.AnswerReference di kolom berulang references.

AnswerReference

Mewakili referensi ke sumber.

Representasi JSON
{

  // Union field content can be only one of the following:
  "documentReference": {
    object (DocumentReference)
  }
  // End of list of possible types for union field content.
}
Kolom
Kolom union content. Berisi konten referensi. content hanya dapat berupa salah satu dari berikut:
documentReference

object (DocumentReference)

Hanya output. Dokumen referensi.

DocumentReference

Mewakili referensi ke dokumen.

Representasi JSON
{
  "documentChunk": {
    object (DocumentChunk)
  }
}
Kolom
documentChunk

object (DocumentChunk)

Hanya output. Berisi bagian dokumen. Kolom documentChunk.id tidak ditetapkan dan akan kosong.