Índice
DeveloperKnowledge(interfaz)BatchGetDocumentsRequest(mensaje)BatchGetDocumentsResponse(mensaje)Document(mensaje)DocumentChunk(mensaje)GetDocumentRequest(mensaje)SearchDocumentChunksRequest(mensaje)SearchDocumentChunksResponse(mensaje)
DeveloperKnowledge
La API Developer Knowledge proporciona acceso programático a la documentación pública para desarrolladores de Google, lo que te permite integrar esta base de conocimientos en tus propias aplicaciones y flujos de trabajo.
La API se ha diseñado para ser la fuente canónica de acceso legible por máquina a la documentación para desarrolladores de Google.
Un caso de uso habitual es utilizar primero DeveloperKnowledge.SearchDocumentChunks para encontrar URIs de páginas relevantes en función de una consulta y, a continuación, usar DeveloperKnowledge.GetDocument o DeveloperKnowledge.BatchGetDocuments para obtener el contenido completo de los resultados principales.
Todo el contenido del documento se proporciona en formato Markdown.
| BatchGetDocuments |
|---|
|
Obtiene varios documentos, cada uno con su contenido completo de Markdown.
|
| GetDocument |
|---|
|
Obtiene un solo documento con todo su contenido de Markdown.
|
| SearchDocumentChunks |
|---|
|
Busca información para desarrolladores en la documentación para desarrolladores de Google. Este método devuelve fragmentos de documentos basados en la consulta del usuario. Puede haber muchos fragmentos del mismo documento. Para obtener documentos completos, usa
|
BatchGetDocumentsRequest
Mensaje de solicitud de DeveloperKnowledge.BatchGetDocuments.
| Campos | |
|---|---|
names[] |
Obligatorio. Los nombres de los documentos que se deben obtener. Se pueden recuperar un máximo de 20 documentos en un lote. Los documentos se devuelven en el mismo orden que los Formato: |
BatchGetDocumentsResponse
Mensaje de respuesta a DeveloperKnowledge.BatchGetDocuments.
| Campos | |
|---|---|
documents[] |
Documentos solicitados. |
Documento
Un documento representa un fragmento de contenido del corpus de conocimientos para desarrolladores.
| Campos | |
|---|---|
name |
Identificador. Nombre de recurso del documento. Formato: |
uri |
Solo de salida. El URI del contenido, como |
content |
Solo de salida. El contenido completo del documento en formato Markdown. |
description |
Solo de salida. Descripción del documento. |
DocumentChunk
Un DocumentChunk representa un fragmento de contenido de un Document en el corpus DeveloperKnowledge. Para obtener todo el contenido del documento, transfiere parent a DeveloperKnowledge.GetDocument o DeveloperKnowledge.BatchGetDocuments.
| Campos | |
|---|---|
parent |
Solo de salida. Nombre de recurso del documento del que procede este fragmento. Formato: |
id |
Solo de salida. El ID de este fragmento en el documento. El ID de fragmento es único en 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 de salida. El contenido del fragmento del documento. |
GetDocumentRequest
Mensaje de solicitud de DeveloperKnowledge.GetDocument.
| Campos | |
|---|---|
name |
Obligatorio. Nombre del documento que se va a obtener. Formato: |
SearchDocumentChunksRequest
Mensaje de solicitud de DeveloperKnowledge.SearchDocumentChunks.
| Campos | |
|---|---|
query |
Obligatorio. La cadena de consulta sin formato proporcionada por el usuario, como "¿Cómo se crea un segmento de Cloud Storage?". |
page_size |
Opcional. Número máximo de resultados que se devolverán. Es posible que el servicio devuelva un número inferior a este valor. Si no se especifica, se devolverán 5 resultados como máximo. El valor máximo es 20. Si se usan valores superiores, se producirá un error INVALID_ARGUMENT. |
page_token |
Opcional. Token de página recibido de una llamada |
SearchDocumentChunksResponse
Mensaje de respuesta a DeveloperKnowledge.SearchDocumentChunks.
| Campos | |
|---|---|
results[] |
Los resultados de búsqueda de la consulta dada. Cada |
next_page_token |
Opcional. Token que se puede enviar como |