Índice
DeveloperKnowledge(interface)BatchGetDocumentsRequest(mensagem)BatchGetDocumentsResponse(mensagem)Document(mensagem)DocumentChunk(mensagem)DocumentView(enum)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 depois 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. Retorna
|
BatchGetDocumentsRequest
Mensagem de solicitação para DeveloperKnowledge.BatchGetDocuments.
| Campos | |
|---|---|
names[] |
Obrigatório. Especifica 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: |
view |
Opcional. Especifica o |
BatchGetDocumentsResponse
Mensagem de resposta para DeveloperKnowledge.BatchGetDocuments.
| Campos | |
|---|---|
documents[] |
Contém os documentos solicitados. |
Documento
Um documento representa uma parte do conteúdo do corpus de conhecimento do desenvolvedor.
| Campos | |
|---|---|
name |
Identificador. Contém o nome do recurso do documento. Formato: |
uri |
Apenas saída. Fornece o URI do conteúdo, como |
content |
Apenas saída. Contém todo o conteúdo do documento no formato Markdown. |
description |
Apenas saída. Fornece uma descrição do documento. |
data_source |
Apenas saída. Especifica a fonte de dados do documento. Exemplo de fonte de dados: |
title |
Apenas saída. Fornece o título do documento. |
update_time |
Apenas saída. Representa o carimbo de data/hora da última atualização do conteúdo ou dos metadados do documento. |
view |
Apenas saída. Especifica o |
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. Contém o nome do recurso do documento de origem do trecho. Formato: |
id |
Apenas saída. Especifica 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. Contém o conteúdo do trecho do documento. |
document |
Apenas saída. Representa metadados sobre o |
DocumentView
Especifica quais campos do Document estão incluídos.
| Tipos enumerados | |
|---|---|
DOCUMENT_VIEW_UNSPECIFIED |
O valor padrão / não definido. Consulte cada método de API para saber o valor padrão se DocumentView não for especificado. |
DOCUMENT_VIEW_BASIC |
Inclui apenas os campos de metadados básicos: - Essa é a visualização padrão do |
DOCUMENT_VIEW_FULL |
Inclui todos os campos Document. |
DOCUMENT_VIEW_CONTENT |
Inclui os campos Essa é a visualização padrão para |
GetDocumentRequest
Mensagem de solicitação para DeveloperKnowledge.GetDocument.
| Campos | |
|---|---|
name |
Obrigatório. Especifica o nome do documento a ser recuperado. Formato: |
view |
Opcional. Especifica o |
SearchDocumentChunksRequest
Mensagem de solicitação para DeveloperKnowledge.SearchDocumentChunks.
| Campos | |
|---|---|
query |
Obrigatório. Fornece a string de consulta bruta fornecida pelo usuário, como "Como criar um bucket do Cloud Storage?". |
page_size |
Opcional. Especifica 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. Contém um token de página recebido de uma chamada |
filter |
Opcional. Aplica um filtro restrito aos resultados da pesquisa. A expressão é compatível com um subconjunto da sintaxe descrita em https://google.aip.dev/160. Embora Campos compatíveis com a filtragem:
Os campos STRING são compatíveis com os operadores Os campos TIMESTAMP são compatíveis com os operadores É possível combinar expressões usando os operadores lógicos Exemplos:
A string |
SearchDocumentChunksResponse
Mensagem de resposta para DeveloperKnowledge.SearchDocumentChunks.
| Campos | |
|---|---|
results[] |
Contém os resultados da pesquisa para a consulta especificada. Cada |
next_page_token |
Opcional. Fornece um token que pode ser enviado como |