Indeks
DeveloperKnowledge(interfejs)BatchGetDocumentsRequest(komunikat)BatchGetDocumentsResponse(komunikat)Document(komunikat)DocumentChunk(komunikat)DocumentView(wyliczenie)GetDocumentRequest(komunikat)SearchDocumentChunksRequest(komunikat)SearchDocumentChunksResponse(komunikat)
DeveloperKnowledge
Interfejs Developer Knowledge API zapewnia automatyczny 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: |
view |
Opcjonalnie. Określa |
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. |
data_source |
Tylko dane wyjściowe. Określa źródło danych dokumentu. Przykładowe źródło danych: |
title |
Tylko dane wyjściowe. Zawiera tytuł dokumentu. |
update_time |
Tylko dane wyjściowe. Sygnatura czasowa ostatniej aktualizacji treści lub metadanych dokumentu. |
view |
Tylko dane wyjściowe. Określa |
DocumentChunk
DocumentChunk reprezentuje 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. |
document |
Tylko dane wyjściowe. Zawiera metadane dotyczące |
DocumentView
Określa, które pola Document są uwzględnione.
| Wartości w polu enum | |
|---|---|
DOCUMENT_VIEW_UNSPECIFIED |
Wartość domyślna lub nieokreślona. Jeśli nie podasz wartości DocumentView, wartość domyślną znajdziesz w opisie każdej metody interfejsu API. |
DOCUMENT_VIEW_BASIC |
Obejmuje tylko podstawowe pola metadanych: - Jest to domyślny widok w przypadku |
DOCUMENT_VIEW_FULL |
Zawiera wszystkie pola Document. |
DOCUMENT_VIEW_CONTENT |
Zawiera pola Jest to domyślny widok w przypadku |
GetDocumentRequest
Prośba o wiadomość do użytkownika DeveloperKnowledge.GetDocument.
| Pola | |
|---|---|
name |
Wymagane. Określa nazwę dokumentu do pobrania. Format: |
view |
Opcjonalnie. Określa |
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 |
filter |
Opcjonalnie. Stosuje ścisły filtr do wyników wyszukiwania. Wyrażenie obsługuje podzbiór składni opisanej na stronie https://google.aip.dev/160. Funkcja Pola obsługiwane w przypadku filtrowania:
Pola STRING obsługują operatory Pola TIMESTAMP obsługują operatory Wyrażenia możesz łączyć za pomocą operatorów logicznych Przykłady:
Ciąg |
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 |