Indeks
DeveloperKnowledge(antarmuka)BatchGetDocumentsRequest(pesan)BatchGetDocumentsResponse(pesan)Document(pesan)DocumentChunk(pesan)DocumentView(enum)GetDocumentRequest(pesan)SearchDocumentChunksRequest(pesan)SearchDocumentChunksResponse(pesan)
DeveloperKnowledge
Developer Knowledge API menyediakan akses terprogram ke dokumentasi developer publik Google, sehingga Anda dapat mengintegrasikan pusat informasi ini ke dalam aplikasi dan alur kerja Anda sendiri.
API ini dirancang untuk menjadi sumber kanonis untuk akses yang dapat dibaca mesin ke dokumentasi developer Google.
Kasus penggunaan umum adalah dengan terlebih dahulu menggunakan DeveloperKnowledge.SearchDocumentChunks untuk menemukan URI halaman yang relevan berdasarkan kueri, lalu menggunakan DeveloperKnowledge.GetDocument atau DeveloperKnowledge.BatchGetDocuments untuk mengambil konten lengkap hasil teratas.
Semua konten dokumen disediakan dalam format Markdown.
| BatchGetDocuments |
|---|
|
Mengambil beberapa dokumen, yang masing-masing memiliki konten Markdown lengkap.
|
| GetDocument |
|---|
|
Mengambil satu dokumen dengan konten Markdown lengkapnya.
|
| SearchDocumentChunks |
|---|
|
Menelusuri pengetahuan developer di seluruh dokumentasi developer Google. Menampilkan
|
BatchGetDocumentsRequest
Pesan permintaan untuk DeveloperKnowledge.BatchGetDocuments.
| Kolom | |
|---|---|
names[] |
Wajib. Menentukan nama dokumen yang akan diambil. Maksimum 20 dokumen dapat diambil dalam batch. Dokumen ditampilkan dalam urutan yang sama dengan Format: |
view |
Opsional. Menentukan |
BatchGetDocumentsResponse
Pesan respons untuk DeveloperKnowledge.BatchGetDocuments.
| Kolom | |
|---|---|
documents[] |
Berisi dokumen yang diminta. |
Dokumen
Dokumen mewakili bagian konten dari korpus Pengetahuan Developer.
| Kolom | |
|---|---|
name |
ID. Berisi nama resource dokumen. Format: |
uri |
Hanya output. Menyediakan URI konten, seperti |
content |
Hanya output. Berisi konten lengkap dokumen dalam format Markdown. |
description |
Hanya output. Memberikan deskripsi dokumen. |
data_source |
Hanya output. Menentukan sumber data dokumen. Contoh sumber data: |
title |
Hanya output. Memberikan judul dokumen. |
update_time |
Hanya output. Menampilkan stempel waktu saat konten atau metadata dokumen terakhir diperbarui. |
view |
Hanya output. Menentukan |
DocumentChunk
DocumentChunk mewakili bagian konten dari Document dalam korpus DeveloperKnowledge. Untuk mengambil seluruh konten dokumen, teruskan parent ke DeveloperKnowledge.GetDocument atau DeveloperKnowledge.BatchGetDocuments.
| Kolom | |
|---|---|
parent |
Hanya output. Berisi nama resource dokumen asal potongan ini. Format: |
id |
Hanya output. Menentukan ID potongan ini dalam dokumen. ID potongan bersifat unik dalam dokumen, tetapi tidak unik secara global di seluruh dokumen. ID chunk tidak stabil dan dapat berubah seiring waktu. |
content |
Hanya output. Berisi konten potongan dokumen. |
document |
Hanya output. Mewakili metadata tentang |
DocumentView
Menentukan kolom Document mana yang disertakan.
| Enum | |
|---|---|
DOCUMENT_VIEW_UNSPECIFIED |
Nilai default / tidak ditetapkan. Lihat setiap metode API untuk nilai defaultnya jika DocumentView tidak ditentukan. |
DOCUMENT_VIEW_BASIC |
Hanya menyertakan kolom metadata dasar: - Ini adalah tampilan default untuk |
DOCUMENT_VIEW_FULL |
Mencakup semua kolom Document. |
DOCUMENT_VIEW_CONTENT |
Mencakup kolom Ini adalah tampilan default untuk |
GetDocumentRequest
Pesan permintaan untuk DeveloperKnowledge.GetDocument.
| Kolom | |
|---|---|
name |
Wajib. Menentukan nama dokumen yang akan diambil. Format: |
view |
Opsional. Menentukan |
SearchDocumentChunksRequest
Pesan permintaan untuk DeveloperKnowledge.SearchDocumentChunks.
| Kolom | |
|---|---|
query |
Wajib. Menyediakan string kueri mentah yang diberikan oleh pengguna, seperti "Bagaimana cara membuat bucket Cloud Storage?". |
page_size |
Opsional. Menentukan jumlah maksimum hasil yang akan ditampilkan. Layanan mungkin menampilkan lebih sedikit dari nilai ini. Jika tidak ditentukan, paling banyak 5 hasil akan ditampilkan. Nilai maksimum adalah 20; nilai di atas 20 akan menghasilkan error INVALID_ARGUMENT. |
page_token |
Opsional. Berisi token halaman, yang diterima dari panggilan |
filter |
Opsional. Menerapkan filter ketat pada hasil penelusuran. Ekspresi ini mendukung subset sintaksis yang dijelaskan di https://google.aip.dev/160. Meskipun Kolom yang didukung untuk pemfilteran:
Kolom STRING mendukung operator Kolom TIMESTAMP mendukung operator Anda dapat menggabungkan ekspresi menggunakan operator logika Contoh:
String |
SearchDocumentChunksResponse
Pesan respons untuk DeveloperKnowledge.SearchDocumentChunks.
| Kolom | |
|---|---|
results[] |
Berisi hasil penelusuran untuk kueri tertentu. Setiap |
next_page_token |
Opsional. Menyediakan token yang dapat dikirim sebagai |