- Solicitação HTTP
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- Resposta
- AnswerCitation
- CitationSource
- AnswerReference
- DocumentReference
Responde a uma consulta usando a geração embasada.
Solicitação HTTP
POST https://developerknowledge.googleapis.com/v1alpha:answerQuery
O URL usa a sintaxe de transcodificação gRPC.
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
| Representação JSON |
|---|
{ "query": string } |
| Campos | |
|---|---|
query |
Obrigatório. A consulta a ser respondida. |
Corpo da resposta
Mensagem de resposta para DeveloperKnowledge.AnswerQuery.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
| Representação JSON |
|---|
{
"answer": {
object ( |
| Campos | |
|---|---|
answer |
A resposta à consulta. |
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/devprofiles.full_controlhttps://www.googleapis.com/auth/cloud-platform
Para mais informações, consulte OAuth 2.0 Overview.
Resposta
Uma resposta a uma consulta.
| Representação JSON |
|---|
{ "answerText": string, "citations": [ { object ( |
| Campos | |
|---|---|
answerText |
Contém o texto da resposta. |
citations[] |
Apenas saída. Contém citações para a resposta. |
references[] |
Apenas saída. Contém referências para a resposta. |
AnswerCitation
Informações de citação para um segmento.
| Representação JSON |
|---|
{
"startIndex": integer,
"endIndex": integer,
"sources": [
{
object ( |
| Campos | |
|---|---|
startIndex |
Apenas saída. Indica o início do segmento, medido em bytes (Unicode UTF-8), inclusive. Se houver caracteres de vários bytes, como caracteres não ASCII, a medição do índice será maior que o comprimento da string. |
endIndex |
Apenas saída. Indica o fim do segmento, medido em bytes (Unicode UTF-8), exclusivo. Se houver caracteres de vários bytes, como caracteres não ASCII, a medição do índice será maior que o comprimento da string. |
sources[] |
Apenas saída. Contém fontes de citação para o segmento atribuído. |
CitationSource
Fonte da citação.
| Representação JSON |
|---|
{ "referenceIndex": integer } |
| Campos | |
|---|---|
referenceIndex |
Apenas saída. Contém o índice do |
AnswerReference
Representa uma referência a uma fonte.
| Representação JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de união content. Contém o conteúdo da referência. content pode ser apenas de um dos tipos a seguir: |
|
documentReference |
Apenas saída. O documento de referência. |
DocumentReference
Representa uma referência a um documento.
| Representação JSON |
|---|
{
"documentChunk": {
object ( |
| Campos | |
|---|---|
documentChunk |
Apenas saída. Contém o trecho do documento. O campo |