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 de Google pour les développeurs. 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.
Le contenu des documents 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 |
|---|
|
Recherche des connaissances pour les développeurs dans la documentation Google qui leur est destinée. Renvoie des
|
BatchGetDocumentsRequest
Message de requête pour DeveloperKnowledge.BatchGetDocuments.
| Champs | |
|---|---|
names[] |
Obligatoire. Indique les 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[] |
Contient les documents demandés. |
Document
Un document représente un élément de contenu du corpus de connaissances pour les développeurs.
| Champs | |
|---|---|
name |
Identifiant. Contient le nom de ressource du document. Format : |
uri |
Uniquement en sortie. Fournit l'URI du contenu, tel que |
content |
Uniquement en sortie. Contient l'intégralité du contenu du document au format Markdown. |
description |
Uniquement en sortie. Fournit une description du document. |
title |
Uniquement en sortie. Indique le titre du document. |
DocumentChunk
Un DocumentChunk représente un élément de contenu provenant 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. Contient le nom de ressource du document dont provient ce bloc. Format : |
id |
Uniquement en sortie. Spécifie l'ID de ce bloc dans le document. L'ID de bloc est unique dans un document, mais pas à l'échelle globale pour tous les documents. L'ID de bloc n'est pas stable et peut changer au fil du temps. |
content |
Uniquement en sortie. Contient le contenu du bloc de document. |
GetDocumentRequest
Message de requête pour DeveloperKnowledge.GetDocument.
| Champs | |
|---|---|
name |
Obligatoire. Indique le nom du document à récupérer. Format : |
SearchDocumentChunksRequest
Message de requête pour DeveloperKnowledge.SearchDocumentChunks.
| Champs | |
|---|---|
query |
Obligatoire. Fournit la chaîne de requête brute fournie par l'utilisateur, par exemple "Comment créer un bucket Cloud Storage ?". |
page_size |
Facultatif. Spécifie le 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 à 20 généreront une erreur INVALID_ARGUMENT. |
page_token |
Facultatif. Contient un jeton de page reçu d'un appel |
SearchDocumentChunksResponse
Message de réponse pour DeveloperKnowledge.SearchDocumentChunks.
| Champs | |
|---|---|
results[] |
Contient les résultats de recherche pour la requête donnée. Chaque |
next_page_token |
Facultatif. Fournit un jeton pouvant être envoyé en tant que |