- HTTP-запрос
- Текст запроса
- Ответный текст
- Области полномочий
- Отвечать
- ОтветСсылка
- Источник цитаты
- ОтветReference
- Ссылка на документ
Отвечает на запрос, используя метод обоснованного генерирования.
HTTP-запрос
POST https://developerknowledge.googleapis.com/v1alpha:answerQuery
В URL-адресе используется синтаксис транскодирования gRPC .
Текст запроса
Тело запроса содержит данные следующей структуры:
| JSON-представление |
|---|
{ "query": string } |
| Поля | |
|---|---|
query | Обязательно. Запрос, на который необходимо ответить. |
Ответный текст
Ответное сообщение для DeveloperKnowledge.AnswerQuery .
В случае успеха тело ответа будет содержать данные следующей структуры:
| JSON-представление |
|---|
{
"answer": {
object ( |
| Поля | |
|---|---|
answer | Ответ на вопрос. |
Области полномочий
Требуется один из следующих диапазонов аутентификации OAuth:
-
https://www.googleapis.com/auth/devprofiles.full_control -
https://www.googleapis.com/auth/cloud-platform
Для получения более подробной информации см.OAuth 2.0 Overview .
Отвечать
Ответ на вопрос.
| JSON-представление |
|---|
{ "answerText": string, "citations": [ { object ( |
| Поля | |
|---|---|
answerText | Содержит текст ответа. |
citations[] | Только вывод. Содержит ссылки на источники ответа. |
references[] | Только вывод. Содержит ссылки на источник ответа. |
ОтветСсылка
Информация об источнике для данного фрагмента.
| JSON-представление |
|---|
{
"startIndex": integer,
"endIndex": integer,
"sources": [
{
object ( |
| Поля | |
|---|---|
startIndex | Только для вывода. Указывает начало сегмента, измеряемое в байтах (UTF-8 Unicode), включительно. Если присутствуют многобайтовые символы, такие как символы, не относящиеся к ASCII, длина индекса превышает длину строки. |
endIndex | Только для вывода. Указывает конец сегмента, измеряемый в байтах (UTF-8 Unicode), без учета дополнительных байтов. Если присутствуют многобайтовые символы, например, символы, отличные от ASCII, длина индекса превышает длину строки. |
sources[] | Только для вывода. Содержит источники цитирования для атрибутированного сегмента. |
Источник цитаты
Источник цитирования.
| JSON-представление |
|---|
{ "referenceIndex": integer } |
| Поля | |
|---|---|
referenceIndex | Только для вывода. Содержит индекс объекта |
ОтветReference
Представляет собой ссылку на источник.
| JSON-представление |
|---|
{ // Union field |
| Поля | |
|---|---|
content поля объединения. Содержит содержимое ссылки. content может принимать только одно из следующих значений: | |
documentReference | Только для вывода. Справочный документ. |
Ссылка на документ
Представляет собой ссылку на документ.
| JSON-представление |
|---|
{
"documentChunk": {
object ( |
| Поля | |
|---|---|
documentChunk | Только для вывода. Содержит фрагмент документа. Поле |