Indice
DeveloperKnowledge(interfaccia)BatchGetDocumentsRequest(messaggio)BatchGetDocumentsResponse(messaggio)Document(messaggio)DocumentChunk(messaggio)DocumentView(enum)GetDocumentRequest(messaggio)SearchDocumentChunksRequest(messaggio)SearchDocumentChunksResponse(messaggio)
DeveloperKnowledge
L'API Developer Knowledge fornisce accesso programmatico alla documentazione per sviluppatori pubblica di Google, consentendoti di integrare questa knowledge base nelle tue applicazioni e nei tuoi flussi di lavoro.
L'API è progettata per essere la fonte canonica per l'accesso leggibile dalla macchina alla documentazione per gli sviluppatori di Google.
Un caso d'uso tipico è utilizzare prima DeveloperKnowledge.SearchDocumentChunks per trovare URI di pagine pertinenti in base a una query e poi utilizzare DeveloperKnowledge.GetDocument o DeveloperKnowledge.BatchGetDocuments per recuperare i contenuti completi dei primi risultati.
Tutti i contenuti del documento sono forniti in formato Markdown.
| BatchGetDocuments |
|---|
|
Recupera più documenti, ognuno con i contenuti Markdown completi.
|
| GetDocument |
|---|
|
Recupera un singolo documento con tutti i suoi contenuti in formato Markdown.
|
| SearchDocumentChunks |
|---|
|
Cerca le conoscenze degli sviluppatori nella documentazione per gli sviluppatori di Google. Restituisce
|
BatchGetDocumentsRequest
Messaggio di richiesta per DeveloperKnowledge.BatchGetDocuments.
| Campi | |
|---|---|
names[] |
Obbligatorio. Specifica i nomi dei documenti da recuperare. È possibile recuperare un massimo di 20 documenti in un batch. I documenti vengono restituiti nello stesso ordine di Formato: |
view |
Facoltativo. Specifica il |
BatchGetDocumentsResponse
Messaggio di risposta per DeveloperKnowledge.BatchGetDocuments.
| Campi | |
|---|---|
documents[] |
Contiene i documenti richiesti. |
Documento
Un documento rappresenta un contenuto del corpus di Developer Knowledge.
| Campi | |
|---|---|
name |
Identificatore. Contiene il nome risorsa del documento. Formato: |
uri |
Solo output. Fornisce l'URI dei contenuti, ad esempio |
content |
Solo output. Contiene l'intero contenuto del documento in formato Markdown. |
description |
Solo output. Fornisce una descrizione del documento. |
data_source |
Solo output. Specifica l'origine dati del documento. Origine dati di esempio: |
title |
Solo output. Fornisce il titolo del documento. |
update_time |
Solo output. Rappresenta il timestamp dell'ultimo aggiornamento dei contenuti o dei metadati del documento. |
view |
Solo output. Specifica il |
DocumentChunk
Un DocumentChunk rappresenta un contenuto di un Document nel corpus DeveloperKnowledge. Per recuperare l'intero contenuto del documento, passa parent a DeveloperKnowledge.GetDocument o DeveloperKnowledge.BatchGetDocuments.
| Campi | |
|---|---|
parent |
Solo output. Contiene il nome della risorsa del documento da cui proviene questo chunk. Formato: |
id |
Solo output. Specifica l'ID di questo blocco all'interno del documento. L'ID blocco è univoco all'interno di un documento, ma non a livello globale tra i documenti. L'ID blocco non è stabile e potrebbe cambiare nel tempo. |
content |
Solo output. Contiene i contenuti del blocco del documento. |
document |
Solo output. Rappresenta i metadati relativi al |
DocumentView
Specifica i campi di Document inclusi.
| Enum | |
|---|---|
DOCUMENT_VIEW_UNSPECIFIED |
Il valore predefinito / non impostato. Se DocumentView non è specificato, consulta il valore predefinito di ogni metodo API. |
DOCUMENT_VIEW_BASIC |
Include solo i campi dei metadati di base: - Questa è la visualizzazione predefinita per |
DOCUMENT_VIEW_FULL |
Include tutti i campi Document. |
DOCUMENT_VIEW_CONTENT |
Include i campi Questa è la visualizzazione predefinita per |
GetDocumentRequest
Messaggio di richiesta per DeveloperKnowledge.GetDocument.
| Campi | |
|---|---|
name |
Obbligatorio. Specifica il nome del documento da recuperare. Formato: |
view |
Facoltativo. Specifica il |
SearchDocumentChunksRequest
Messaggio di richiesta per DeveloperKnowledge.SearchDocumentChunks.
| Campi | |
|---|---|
query |
Obbligatorio. Fornisce la stringa di query non elaborata fornita dall'utente, ad esempio "Come creare un bucket Cloud Storage?". |
page_size |
Facoltativo. Specifica il numero massimo di risultati da restituire. Il servizio potrebbe restituire un numero inferiore a questo valore. Se non specificato, verranno restituiti al massimo 5 risultati. Il valore massimo è 20; i valori superiori a 20 genereranno un errore INVALID_ARGUMENT. |
page_token |
Facoltativo. Contiene un token di pagina, ricevuto da una precedente chiamata |
filter |
Facoltativo. Applica un filtro rigoroso ai risultati di ricerca. L'espressione supporta un sottoinsieme della sintassi descritta all'indirizzo https://google.aip.dev/160. Mentre Campi supportati per il filtro:
I campi STRING supportano gli operatori I campi TIMESTAMP supportano gli operatori Puoi combinare le espressioni utilizzando gli operatori logici Esempi:
La stringa |
SearchDocumentChunksResponse
Messaggio di risposta per DeveloperKnowledge.SearchDocumentChunks.
| Campi | |
|---|---|
results[] |
Contiene i risultati di ricerca per la query specificata. Ogni |
next_page_token |
Facoltativo. Fornisce un token che può essere inviato come |