Indeks
DeveloperKnowledge(interfejs)BatchGetDocumentsRequest(komunikat)BatchGetDocumentsResponse(komunikat)Document(komunikat)DocumentChunk(komunikat)GetDocumentRequest(komunikat)SearchDocumentChunksRequest(komunikat)SearchDocumentChunksResponse(komunikat)
DeveloperKnowledge
Interfejs Developer Knowledge API zapewnia zautomatyzowany dostęp do publicznej dokumentacji dla deweloperów Google, dzięki czemu możesz zintegrować tę bazę wiedzy z własnymi aplikacjami i przepływami pracy.
Ten interfejs API ma być kanonicznym źródłem dokumentacji dla deweloperów Google dostępnej w formacie czytelnym dla maszyn.
Typowy przypadek użycia to najpierw użycie funkcji DeveloperKnowledge.SearchDocumentChunks do znalezienia odpowiednich identyfikatorów URI stron na podstawie zapytania, a następnie użycie funkcji DeveloperKnowledge.GetDocument lub DeveloperKnowledge.BatchGetDocuments do pobrania pełnej treści najlepszych wyników.
Cała zawartość dokumentu jest dostępna w formacie Markdown.
| BatchGetDocuments |
|---|
|
Pobiera wiele dokumentów, z których każdy zawiera pełną treść w formacie Markdown.
|
| GetDocument |
|---|
|
Pobiera pojedynczy dokument z pełną zawartością w formacie Markdown.
|
| SearchDocumentChunks |
|---|
|
Wyszukuje informacje dla deweloperów w dokumentacji Google dla deweloperów. Zwraca
|
BatchGetDocumentsRequest
Prośba o wiadomość do użytkownika DeveloperKnowledge.BatchGetDocuments.
| Pola | |
|---|---|
names[] |
Wymagane. Określa nazwy dokumentów do pobrania. W jednej partii można pobrać maksymalnie 20 dokumentów. Dokumenty są zwracane w tej samej kolejności co Format: |
BatchGetDocumentsResponse
Wiadomość z odpowiedzią dla DeveloperKnowledge.BatchGetDocuments.
| Pola | |
|---|---|
documents[] |
zawiera wymagane dokumenty, |
Dokument
Dokument reprezentuje fragment treści z korpusu wiedzy dla deweloperów.
| Pola | |
|---|---|
name |
Identyfikator. Zawiera nazwę zasobu dokumentu. Format: |
uri |
Tylko dane wyjściowe. Podaje identyfikator URI treści, np. |
content |
Tylko dane wyjściowe. Zawiera pełną treść dokumentu w formacie Markdown. |
description |
Tylko dane wyjściowe. Zawiera opis dokumentu. |
title |
Tylko dane wyjściowe. Zawiera tytuł dokumentu. |
DocumentChunk
DocumentChunk to fragment treści z Document w korpusie DeveloperKnowledge. Aby pobrać całą zawartość dokumentu, przekaż wartość parent do parametru DeveloperKnowledge.GetDocument lub DeveloperKnowledge.BatchGetDocuments.
| Pola | |
|---|---|
parent |
Tylko dane wyjściowe. Zawiera nazwę zasobu dokumentu, z którego pochodzi ten fragment. Format: |
id |
Tylko dane wyjściowe. Określa identyfikator tego fragmentu w dokumencie. Identyfikator fragmentu jest unikalny w ramach dokumentu, ale nie jest unikalny globalnie w różnych dokumentach. Identyfikator fragmentu nie jest stały i może się z czasem zmienić. |
content |
Tylko dane wyjściowe. Zawiera treść fragmentu dokumentu. |
GetDocumentRequest
Prośba o wiadomość do użytkownika DeveloperKnowledge.GetDocument.
| Pola | |
|---|---|
name |
Wymagane. Określa nazwę dokumentu do pobrania. Format: |
SearchDocumentChunksRequest
Prośba o wiadomość do użytkownika DeveloperKnowledge.SearchDocumentChunks.
| Pola | |
|---|---|
query |
Wymagane. Zawiera nieprzetworzony ciąg zapytania podany przez użytkownika, np. „Jak utworzyć zasobnik Cloud Storage?”. |
page_size |
Opcjonalnie. Określa maksymalną liczbę wyników do zwrócenia. Usługa może zwrócić mniej niż ta wartość. Jeśli nie podano tego argumentu, zwracanych jest maksymalnie 5 wyników. Maksymalna wartość to 20. Wartości powyżej 20 spowodują błąd INVALID_ARGUMENT. |
page_token |
Opcjonalnie. Zawiera token strony otrzymany z poprzedniego wywołania |
SearchDocumentChunksResponse
Wiadomość z odpowiedzią dla DeveloperKnowledge.SearchDocumentChunks.
| Pola | |
|---|---|
results[] |
Zawiera wyniki wyszukiwania dla danego zapytania. Każdy |
next_page_token |
Opcjonalnie. Zawiera token, który można wysłać jako |