Индекс
-
DeveloperKnowledge(интерфейс) -
BatchGetDocumentsRequest(message) -
BatchGetDocumentsResponse(message) -
Document(сообщение) -
DocumentChunk(message) -
GetDocumentRequest(message) -
SearchDocumentChunksRequest(message) -
SearchDocumentChunksResponse(message)
Знания разработчика
API базы знаний для разработчиков предоставляет программный доступ к общедоступной документации Google для разработчиков, позволяя интегрировать эту базу знаний в ваши собственные приложения и рабочие процессы.
Данный API разработан как основной источник машиночитаемого доступа к документации Google для разработчиков.
Типичный сценарий использования — сначала использовать DeveloperKnowledge.SearchDocumentChunks для поиска релевантных URI страниц на основе запроса, а затем использовать DeveloperKnowledge.GetDocument или DeveloperKnowledge.BatchGetDocuments для получения полного содержимого лучших результатов.
Все содержимое документа представлено в формате Markdown.
| Пакетное получение документов |
|---|
Извлекает несколько документов, каждый из которых содержит полный текст в формате Markdown.
|
| GetDocument |
|---|
Извлекает отдельный документ со всем его содержимым в формате Markdown.
|
| ПоискПотокДокументов |
|---|
Searches for developer knowledge across Google's developer documentation. This method returns document chunks based on the user's query. There can be many chunks of the same Document. To retrieve full documents, use
|
BatchGetDocumentsRequest
Сообщение запроса для DeveloperKnowledge.BatchGetDocuments .
| Поля | |
|---|---|
names[] | Обязательно. Названия документов для получения. В одном пакете можно получить максимум 20 документов. Документы возвращаются в том же порядке, что и Формат: |
BatchGetDocumentsResponse
Ответное сообщение для DeveloperKnowledge.BatchGetDocuments .
| Поля | |
|---|---|
documents[] | Запрошенные документы. |
Документ
Документ представляет собой фрагмент контента из корпуса знаний разработчиков.
| Поля | |
|---|---|
name | Идентификатор. Имя ресурса документа. Формат: |
uri | Только вывод. URI контента, например, |
content | Только вывод. Полное содержимое документа в формате Markdown. |
description | Только вывод. Описание документа. |
DocumentChunk
Объект DocumentChunk представляет собой фрагмент содержимого документа из корпуса DeveloperKnowledge. Чтобы получить все содержимое документа, передайте parent в методы DeveloperKnowledge.GetDocument или DeveloperKnowledge.BatchGetDocuments .
| Поля | |
|---|---|
parent | Только вывод. Имя ресурса документа, из которого взят этот фрагмент. Формат: |
id | Только для вывода. Идентификатор этого фрагмента в документе. Идентификатор фрагмента уникален в пределах одного документа, но не является уникальным для всех документов. Идентификатор фрагмента нестабилен и может меняться со временем. |
content | Только вывод. Содержимое фрагмента документа. |
GetDocumentRequest
Сообщение запроса для DeveloperKnowledge.GetDocument .
| Поля | |
|---|---|
name | Обязательно. Название документа для получения. Формат: |
SearchDocumentChunksRequest
Сообщение запроса для DeveloperKnowledge.SearchDocumentChunks .
| Поля | |
|---|---|
query | Обязательно. Исходная строка запроса, предоставленная пользователем, например: "Как создать корзину в Cloud Storage?". |
page_size | Необязательный параметр. Максимальное количество возвращаемых результатов. Сервис может вернуть меньшее количество результатов. Если параметр не указан, будет возвращено не более 5 результатов. Максимальное значение равно 20; значения выше 20 приведут к ошибке INVALID_ARGUMENT. |
page_token | Необязательный параметр. Токен страницы, полученный из предыдущего вызова |
SearchDocumentChunksResponse
Ответное сообщение для DeveloperKnowledge.SearchDocumentChunks .
| Поля | |
|---|---|
results[] | Результаты поиска по заданному запросу. Каждый |
next_page_token | Необязательный параметр. Токен, который можно отправить в качестве |