Índice
DeveloperKnowledge(interface)BatchGetDocumentsRequest(mensagem)BatchGetDocumentsResponse(mensagem)Document(mensagem)DocumentChunk(mensagem)GetDocumentRequest(mensagem)SearchDocumentChunksRequest(mensagem)SearchDocumentChunksResponse(mensagem)
DeveloperKnowledge
A API Developer Knowledge oferece acesso programático à documentação pública para desenvolvedores do Google, permitindo que você integre essa base de conhecimento aos seus próprios aplicativos e fluxos de trabalho.
A API foi projetada para ser a fonte canônica de acesso legível por máquina à documentação para desenvolvedores do Google.
Um caso de uso típico é primeiro usar DeveloperKnowledge.SearchDocumentChunks para encontrar URIs de página relevantes com base em uma consulta e, em seguida, usar DeveloperKnowledge.GetDocument ou DeveloperKnowledge.BatchGetDocuments para buscar o conteúdo completo dos principais resultados.
Todo o conteúdo do documento é fornecido no formato Markdown.
| BatchGetDocuments |
|---|
|
Recupera vários documentos, cada um com todo o conteúdo em Markdown.
|
| GetDocument |
|---|
|
Recupera um único documento com todo o conteúdo em Markdown.
|
| SearchDocumentChunks |
|---|
|
Pesquisa conhecimento para desenvolvedores na documentação do Google para desenvolvedores. Esse método retorna partes de documentos com base na consulta do usuário. Pode haver muitos trechos do mesmo documento. Para recuperar documentos completos, use
|
BatchGetDocumentsRequest
Mensagem de solicitação para DeveloperKnowledge.BatchGetDocuments.
| Campos | |
|---|---|
names[] |
Obrigatório. Os nomes dos documentos a serem recuperados. É possível recuperar no máximo 20 documentos em um lote. Os documentos são retornados na mesma ordem do Formato: |
BatchGetDocumentsResponse
Mensagem de resposta para DeveloperKnowledge.BatchGetDocuments.
| Campos | |
|---|---|
documents[] |
Documentos solicitados. |
Documento
Um documento representa uma parte do conteúdo do corpus de conhecimento do desenvolvedor.
| Campos | |
|---|---|
name |
Identificador. O nome do recurso do documento. Formato: |
uri |
Apenas saída. O URI do conteúdo, como |
content |
Apenas saída. O conteúdo completo do documento no formato Markdown. |
description |
Apenas saída. Uma descrição do documento. |
DocumentChunk
Um DocumentChunk representa uma parte do conteúdo de um Document no corpus DeveloperKnowledge. Para buscar todo o conteúdo do documento, transmita parent para DeveloperKnowledge.GetDocument ou DeveloperKnowledge.BatchGetDocuments.
| Campos | |
|---|---|
parent |
Apenas saída. O nome do recurso do documento de origem deste fragmento. Formato: |
id |
Apenas saída. O ID deste trecho no documento. O ID do fragmento é exclusivo em um documento, mas não globalmente em todos os documentos. O ID do bloco não é estável e pode mudar com o tempo. |
content |
Apenas saída. O conteúdo do trecho do documento. |
GetDocumentRequest
Mensagem de solicitação para DeveloperKnowledge.GetDocument.
| Campos | |
|---|---|
name |
Obrigatório. O nome do documento a ser recuperado. Formato: |
SearchDocumentChunksRequest
Mensagem de solicitação para DeveloperKnowledge.SearchDocumentChunks.
| Campos | |
|---|---|
query |
Obrigatório. A string de consulta bruta fornecida pelo usuário, como "Como criar um bucket do Cloud Storage?". |
page_size |
Opcional. O número máximo de resultados a serem retornados. O serviço pode retornar um valor inferior a este. Se não for especificado, no máximo cinco resultados serão retornados. O valor máximo é 20. Valores acima de 20 vão resultar em um erro INVALID_ARGUMENT. |
page_token |
Opcional. Um token de página recebido de uma chamada |
SearchDocumentChunksResponse
Mensagem de resposta para DeveloperKnowledge.SearchDocumentChunks.
| Campos | |
|---|---|
results[] |
Os resultados da pesquisa para a consulta especificada. Cada |
next_page_token |
Opcional. Um token que pode ser enviado como |