Indice
DeveloperKnowledge(interfaccia)Answer(messaggio)Answer.AnswerCitation(messaggio)Answer.AnswerReference(messaggio)Answer.CitationSource(messaggio)Answer.DocumentReference(messaggio)AnswerQueryRequest(messaggio)AnswerQueryResponse(messaggio)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, quindi utilizzare DeveloperKnowledge.GetDocument o DeveloperKnowledge.BatchGetDocuments per recuperare i contenuti completi dei primi risultati.
Tutti i contenuti del documento sono forniti in formato Markdown.
| AnswerQuery |
|---|
|
Risponde a una query utilizzando la generazione basata su dati reali.
|
| BatchGetDocuments |
|---|
|
Recupera più documenti, ognuno con i propri 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
|
Risposta
Una risposta a una query.
| Campi | |
|---|---|
answer_text |
Contiene il testo della risposta. |
citations[] |
Solo output. Contiene le citazioni per la risposta. |
references[] |
Solo output. Contiene riferimenti per la risposta. |
AnswerCitation
Informazioni sulla citazione per un segmento.
| Campi | |
|---|---|
start_index |
Solo output. Indica l'inizio del segmento, misurato in byte (Unicode UTF-8), inclusi. Se sono presenti caratteri multibyte, ad esempio caratteri non ASCII, la misurazione dell'indice è superiore alla lunghezza della stringa. |
end_index |
Solo output. Indica la fine del segmento, misurata in byte (Unicode UTF-8), esclusa. Se sono presenti caratteri multibyte, ad esempio caratteri non ASCII, la misurazione dell'indice è superiore alla lunghezza della stringa. |
sources[] |
Solo output. Contiene le fonti delle citazioni per il segmento attribuito. |
AnswerReference
Rappresenta un riferimento a una fonte.
| Campi | |
|---|---|
Campo unione content. Contiene i contenuti del riferimento. content può essere solo uno dei seguenti tipi: |
|
document_reference |
Solo output. Il documento di riferimento. |
CitationSource
Fonte della citazione.
| Campi | |
|---|---|
reference_index |
Solo output. Contiene l'indice di |
DocumentReference
Rappresenta un riferimento a un documento.
| Campi | |
|---|---|
document_chunk |
Solo output. Contiene il blocco del documento. Il campo |
AnswerQueryRequest
Messaggio di richiesta per DeveloperKnowledge.AnswerQuery.
| Campi | |
|---|---|
query |
Obbligatorio. La query a cui rispondere. |
AnswerQueryResponse
Messaggio di risposta per DeveloperKnowledge.AnswerQuery.
| Campi | |
|---|---|
answer |
La risposta alla query. |
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 conoscenze per sviluppatori.
| 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 una parte di contenuti 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 chunk 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 |