- Richiesta HTTP
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- Risposta
- AnswerCitation
- CitationSource
- AnswerReference
- DocumentReference
Risponde a una query utilizzando la generazione basata su dati di base.
Richiesta HTTP
POST https://developerknowledge.googleapis.com/v1alpha:answerQuery
L'URL utilizza la sintassi di transcodifica gRPC.
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{ "query": string } |
| Campi | |
|---|---|
query |
Obbligatorio. La query a cui rispondere. |
Corpo della risposta
Messaggio di risposta per DeveloperKnowledge.AnswerQuery.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{
"answer": {
object ( |
| Campi | |
|---|---|
answer |
La risposta alla query. |
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/devprofiles.full_controlhttps://www.googleapis.com/auth/cloud-platform
Per saperne di più, consulta la OAuth 2.0 Overview.
Risposta
Una risposta a una query.
| Rappresentazione JSON |
|---|
{ "answerText": string, "citations": [ { object ( |
| Campi | |
|---|---|
answerText |
Contiene il testo della risposta. |
citations[] |
Solo output. Contiene le citazioni per la risposta. |
references[] |
Solo output. Contiene i riferimenti per la risposta. |
AnswerCitation
Informazioni sulla citazione per un segmento.
| Rappresentazione JSON |
|---|
{
"startIndex": integer,
"endIndex": integer,
"sources": [
{
object ( |
| Campi | |
|---|---|
startIndex |
Solo output. Indica l'inizio del segmento, misurato in byte (Unicode UTF-8), inclusivo. Se sono presenti caratteri multibyte, ad esempio caratteri non ASCII, la misurazione dell'indice è più lunga della lunghezza della stringa. |
endIndex |
Solo output. Indica la fine del segmento, misurato in byte (Unicode UTF-8), esclusivo. Se sono presenti caratteri multibyte, ad esempio caratteri non ASCII, la misurazione dell'indice è più lunga della lunghezza della stringa. |
sources[] |
Solo output. Contiene le origini delle citazioni per il segmento attribuito. |
CitationSource
Origine della citazione.
| Rappresentazione JSON |
|---|
{ "referenceIndex": integer } |
| Campi | |
|---|---|
referenceIndex |
Solo output. Contiene l'indice di |
AnswerReference
Rappresenta un riferimento a un'origine.
| Rappresentazione JSON |
|---|
{ // Union field |
| Campi | |
|---|---|
Campo unione content. Contiene il contenuto del riferimento. content può essere solo uno dei seguenti tipi: |
|
documentReference |
Solo output. Il documento di riferimento. |
DocumentReference
Rappresenta un riferimento a un documento.
| Rappresentazione JSON |
|---|
{
"documentChunk": {
object ( |
| Campi | |
|---|---|
documentChunk |
Solo output. Contiene il blocco di documenti. Il campo |