Índice
DeveloperKnowledge(interfaz)BatchGetDocumentsRequest(mensaje)BatchGetDocumentsResponse(mensaje)Document(mensaje)DocumentChunk(mensaje)GetDocumentRequest(mensaje)SearchDocumentChunksRequest(mensaje)SearchDocumentChunksResponse(mensaje)
DeveloperKnowledge
La API de Developer Knowledge proporciona acceso programático a la documentación pública para desarrolladores de Google, lo que te permite integrar esta base de conocimiento en tus propias aplicaciones y flujos de trabajo.
La API está diseñada para ser la fuente canónica de acceso legible por máquina a la documentación para desarrolladores de Google.
Un caso de uso típico es primero usar DeveloperKnowledge.SearchDocumentChunks para encontrar URIs de páginas relevantes según una búsqueda y, luego, usar DeveloperKnowledge.GetDocument o DeveloperKnowledge.BatchGetDocuments para recuperar el contenido completo de los resultados principales.
Todo el contenido del documento se proporciona en formato Markdown.
| BatchGetDocuments |
|---|
|
Recupera varios documentos, cada uno con su contenido completo en Markdown.
|
| GetDocument |
|---|
|
Recupera un solo documento con su contenido completo en Markdown.
|
| SearchDocumentChunks |
|---|
|
Busca conocimiento para desarrolladores en la documentación para desarrolladores de Google. Devuelve
|
BatchGetDocumentsRequest
Mensaje de solicitud para DeveloperKnowledge.BatchGetDocuments.
| Campos | |
|---|---|
names[] |
Obligatorio. Especifica los nombres de los documentos que se recuperarán. Se puede recuperar un máximo de 20 documentos en un lote. Los documentos se muestran en el mismo orden que los Formato: |
BatchGetDocumentsResponse
Mensaje de respuesta para DeveloperKnowledge.BatchGetDocuments.
| Campos | |
|---|---|
documents[] |
Contiene los documentos solicitados. |
Documento
Un Document representa una parte del contenido del corpus de conocimiento para desarrolladores.
| Campos | |
|---|---|
name |
Es el identificador. Contiene el nombre del recurso del documento. Formato: |
uri |
Solo salida. Proporciona el URI del contenido, como |
content |
Solo salida. Contiene el contenido completo del documento en formato Markdown. |
description |
Solo salida. Proporciona una descripción del documento. |
title |
Solo salida. Proporciona el título del documento. |
DocumentChunk
Un DocumentChunk representa una parte del contenido de un Document en el corpus de DeveloperKnowledge. Para recuperar todo el contenido del documento, pasa parent a DeveloperKnowledge.GetDocument o DeveloperKnowledge.BatchGetDocuments.
| Campos | |
|---|---|
parent |
Solo salida. Contiene el nombre del recurso del documento del que proviene este fragmento. Formato: |
id |
Solo salida. Especifica el ID de este fragmento dentro del documento. El ID de fragmento es único dentro de un documento, pero no es único a nivel global en todos los documentos. El ID de fragmento no es estable y puede cambiar con el tiempo. |
content |
Solo salida. Contiene el contenido del fragmento del documento. |
GetDocumentRequest
Mensaje de solicitud para DeveloperKnowledge.GetDocument.
| Campos | |
|---|---|
name |
Obligatorio. Especifica el nombre del documento que se recuperará. Formato: |
SearchDocumentChunksRequest
Mensaje de solicitud para DeveloperKnowledge.SearchDocumentChunks.
| Campos | |
|---|---|
query |
Obligatorio. Proporciona la cadena de búsqueda sin procesar que ingresó el usuario, como "¿Cómo crear un bucket de Cloud Storage?". |
page_size |
Opcional. Especifica la cantidad máxima de resultados que se devolverán. El servicio puede mostrar menos que este valor. Si no se especifica, se devolverán, como máximo, 5 resultados. El valor máximo es 20. Los valores superiores a 20 generarán un error INVALID_ARGUMENT. |
page_token |
Opcional. Contiene un token de página, recibido desde una llamada a |
SearchDocumentChunksResponse
Mensaje de respuesta para DeveloperKnowledge.SearchDocumentChunks.
| Campos | |
|---|---|
results[] |
Contiene los resultados de la búsqueda para la consulta determinada. Cada |
next_page_token |
Opcional. Proporciona un token que se puede enviar como |