Index
DeveloperKnowledge(interface)BatchGetDocumentsRequest(message)BatchGetDocumentsResponse(message)Document(message)DocumentChunk(message)GetDocumentRequest(message)SearchDocumentChunksRequest(message)SearchDocumentChunksResponse(message)
DeveloperKnowledge
L'API Developer Knowledge fournit un accès programmatique à la documentation publique pour les développeurs de Google. Vous pouvez ainsi intégrer cette base de connaissances à vos propres applications et workflows.
L'API est conçue pour être la source canonique d'accès à la documentation pour les développeurs de Google, lisible par machine.
Un cas d'utilisation typique consiste à utiliser d'abord DeveloperKnowledge.SearchDocumentChunks pour trouver les URI de page pertinents en fonction d'une requête, puis à utiliser DeveloperKnowledge.GetDocument ou DeveloperKnowledge.BatchGetDocuments pour récupérer le contenu complet des meilleurs résultats.
Tout le contenu du document est fourni au format Markdown.
| BatchGetDocuments |
|---|
|
Récupère plusieurs documents, chacun avec son contenu Markdown complet.
|
| GetDocument |
|---|
|
Récupère un seul document avec son contenu Markdown complet.
|
| SearchDocumentChunks |
|---|
|
Recherchez des informations pour les développeurs dans la documentation Google. Cette méthode renvoie des blocs de documents en fonction de la requête de l'utilisateur. Il peut y avoir de nombreux blocs pour le même document. Pour récupérer des documents complets, utilisez
|
BatchGetDocumentsRequest
Message de requête pour DeveloperKnowledge.BatchGetDocuments.
| Champs | |
|---|---|
names[] |
Obligatoire. Noms des documents à récupérer. Vous pouvez récupérer jusqu'à 20 documents par lot. Les documents sont renvoyés dans le même ordre que les Format : |
BatchGetDocumentsResponse
Message de réponse pour DeveloperKnowledge.BatchGetDocuments.
| Champs | |
|---|---|
documents[] |
Documents demandés. |
Document
Un document représente un élément de contenu du corpus de connaissances pour les développeurs.
| Champs | |
|---|---|
name |
Identifiant. Nom de ressource du document. Format : |
uri |
Uniquement en sortie. URI du contenu, par exemple |
content |
Uniquement en sortie. Contenu complet du document au format Markdown. |
description |
Uniquement en sortie. Description du document. |
DocumentChunk
Un DocumentChunk représente un élément de contenu d'un document dans le corpus DeveloperKnowledge. Pour récupérer l'intégralité du contenu du document, transmettez parent à DeveloperKnowledge.GetDocument ou DeveloperKnowledge.BatchGetDocuments.
| Champs | |
|---|---|
parent |
Uniquement en sortie. Nom de ressource du document dont provient ce bloc. Format : |
id |
Uniquement en sortie. ID de ce bloc dans le document. L'ID de bloc est unique dans un document, mais pas à l'échelle mondiale pour tous les documents. L'ID de bloc n'est pas stable et peut changer au fil du temps. |
content |
Uniquement en sortie. Contenu du bloc de document. |
GetDocumentRequest
Message de requête pour DeveloperKnowledge.GetDocument.
| Champs | |
|---|---|
name |
Obligatoire. Nom du document à récupérer. Format : |
SearchDocumentChunksRequest
Message de requête pour DeveloperKnowledge.SearchDocumentChunks.
| Champs | |
|---|---|
query |
Obligatoire. Chaîne de requête brute fournie par l'utilisateur, par exemple "Comment créer un bucket Cloud Storage ?". |
page_size |
Facultatif. Nombre maximal de résultats à renvoyer. Le service peut renvoyer un nombre inférieur à cette valeur. Si aucune valeur n'est spécifiée, cinq résultats au maximum sont renvoyés. La valeur maximale est 20. Les valeurs supérieures génèrent une erreur INVALID_ARGUMENT. |
page_token |
Facultatif. Jeton de page reçu d'un appel |
SearchDocumentChunksResponse
Message de réponse pour DeveloperKnowledge.SearchDocumentChunks.
| Champs | |
|---|---|
results[] |
Résultats de recherche pour la requête donnée. Chaque |
next_page_token |
Facultatif. Jeton pouvant être envoyé en tant que |