Index
DeveloperKnowledge(interface)BatchGetDocumentsRequest(message)BatchGetDocumentsResponse(message)Document(message)DocumentChunk(message)DocumentView(enum)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, ce qui vous permet d'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 : |
view |
Facultatif. Spécifie le |
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. |
data_source |
Uniquement en sortie. Spécifie la source de données du document. Exemple de source de données : |
title |
Uniquement en sortie. Indique le titre du document. |
update_time |
Uniquement en sortie. Représente le code temporel de la dernière mise à jour du contenu ou des métadonnées du document. |
view |
Uniquement en sortie. Spécifie le |
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. |
document |
Uniquement en sortie. Représente les métadonnées du |
DocumentView
Spécifie les champs du Document inclus.
| Enums | |
|---|---|
DOCUMENT_VIEW_UNSPECIFIED |
Valeur par défaut / non définie. Consultez chaque méthode d'API pour connaître sa valeur par défaut si DocumentView n'est pas spécifié. |
DOCUMENT_VIEW_BASIC |
Inclut uniquement les champs de métadonnées de base : - Il s'agit de la vue par défaut pour |
DOCUMENT_VIEW_FULL |
Inclut tous les champs Document. |
DOCUMENT_VIEW_CONTENT |
Inclut les champs Il s'agit de la vue par défaut pour |
GetDocumentRequest
Message de requête pour DeveloperKnowledge.GetDocument.
| Champs | |
|---|---|
name |
Obligatoire. Indique le nom du document à récupérer. Format : |
view |
Facultatif. Spécifie le |
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 génèrent une erreur INVALID_ARGUMENT. |
page_token |
Facultatif. Contient un jeton de page reçu d'un appel |
filter |
Facultatif. Applique un filtre strict aux résultats de recherche. L'expression accepte un sous-ensemble de la syntaxe décrite sur https://google.aip.dev/160. Alors que Champs acceptant le filtrage :
Les champs STRING acceptent les opérateurs Les champs TIMESTAMP sont compatibles avec les opérateurs Vous pouvez combiner des expressions à l'aide des opérateurs logiques Exemples :
La chaîne |
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 |