- Żądanie HTTP
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- Odpowiedź
- AnswerCitation
- CitationSource
- AnswerReference
- DocumentReference
Odpowiada na zapytanie za pomocą generowania opartego na danych.
Żądanie HTTP
POST https://developerknowledge.googleapis.com/v1alpha:answerQuery
Adres URL używa składni transkodowania gRPC.
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
| Zapis JSON |
|---|
{ "query": string } |
| Pola | |
|---|---|
query |
Wymagane. Zapytanie, na które należy odpowiedzieć. |
Treść odpowiedzi
Komunikat odpowiedzi na DeveloperKnowledge.AnswerQuery.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
| Zapis JSON |
|---|
{
"answer": {
object ( |
| Pola | |
|---|---|
answer |
Odpowiedź na zapytanie. |
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/devprofiles.full_controlhttps://www.googleapis.com/auth/cloud-platform
Więcej informacji znajdziesz w OAuth 2.0 Overview.
Odpowiedź
Odpowiedź na zapytanie.
| Zapis JSON |
|---|
{ "answerText": string, "citations": [ { object ( |
| Pola | |
|---|---|
answerText |
Zawiera tekst odpowiedzi. |
citations[] |
Tylko dane wyjściowe. Zawiera cytaty dotyczące odpowiedzi. |
references[] |
Tylko dane wyjściowe. Zawiera odniesienia do odpowiedzi. |
AnswerCitation
Informacje o cytacie dotyczące segmentu.
| Zapis JSON |
|---|
{
"startIndex": integer,
"endIndex": integer,
"sources": [
{
object ( |
| Pola | |
|---|---|
startIndex |
Tylko dane wyjściowe. Wskazuje początek segmentu, mierzony w bajtach (Unicode UTF-8), włącznie. Jeśli występują znaki wielobajtowe, np. znaki spoza zestawu ASCII, pomiar indeksu jest dłuższy niż długość ciągu znaków. |
endIndex |
Tylko dane wyjściowe. Wskazuje koniec segmentu, mierzony w bajtach (Unicode UTF-8), z wyłączeniem. Jeśli występują znaki wielobajtowe, np. znaki spoza zestawu ASCII, pomiar indeksu jest dłuższy niż długość ciągu znaków. |
sources[] |
Tylko dane wyjściowe. Zawiera źródła cytatów dla przypisanego segmentu. |
CitationSource
Źródło cytatu.
| Zapis JSON |
|---|
{ "referenceIndex": integer } |
| Pola | |
|---|---|
referenceIndex |
Tylko dane wyjściowe. Zawiera indeks |
AnswerReference
Reprezentuje odniesienie do źródła.
| Zapis JSON |
|---|
{ // Union field |
| Pola | |
|---|---|
Pole zbiorcze content. Zawiera treść odniesienia. content może mieć tylko jedną z tych wartości: |
|
documentReference |
Tylko dane wyjściowe. Dokument referencyjny. |
DocumentReference
Reprezentuje odniesienie do dokumentu.
| Zapis JSON |
|---|
{
"documentChunk": {
object ( |
| Pola | |
|---|---|
documentChunk |
Tylko dane wyjściowe. Zawiera fragment dokumentu. Pole |