Panduan ini menunjukkan cara memulai penggunaan Developer Knowledge API. Anda akan mempelajari cara mengaktifkan Developer Knowledge API, mendapatkan kunci API, dan melakukan panggilan API pertama Anda untuk menelusuri dan mengambil dokumentasi developer.
Sebelum memulai
Sebelum mulai menggunakan Developer Knowledge API, pastikan Anda menyelesaikan langkah-langkah berikut.
Mengaktifkan API
- Buka halaman Developer Knowledge API di library API Google.
- Pastikan Anda telah memilih project yang benar tempat Anda ingin menggunakan API.
- Klik Enable. Tidak diperlukan peran IAM tertentu untuk mengaktifkan atau menggunakan API.
Membuat dan mengamankan kunci API
- Di Konsol Google Cloud untuk project tempat Anda mengaktifkan API, buka halaman Credentials.
- Klik Create credentials, lalu pilih kunci API dari menu.
- Di kolom Name, berikan nama untuk kunci.
-
Klik drop-down Select API restrictions, lalu ketik Developer Knowledge API. Klik hasilnya, lalu klik OK.
Catatan:
- Jika Anda baru saja mengaktifkan Developer Knowledge API, mungkin ada penundaan sebelum API tersebut muncul dalam daftar. Tunggu beberapa menit dan coba lagi.
-
Jika Anda berencana menggunakan kunci yang sama ini untuk panggilan model umum klien AI Anda (misalnya,
GEMINI_API_KEY), Anda juga harus memilih Generative Language API. Jika tidak, panggilan tersebut akan diblokir.
- Klik Buat.
Membuat jawaban dari dokumentasi
Setelah memiliki kunci Developer Knowledge API, Anda dapat mulai menggunakan API tersebut. Contoh berikut menunjukkan cara mengajukan kueri dan menghasilkan jawaban yang diambil dari dokumentasi:
Simpan kunci Developer Knowledge API Anda ke variabel lingkungan:
export DEVELOPERKNOWLEDGE_API_KEY="YOUR_API_KEY"Ganti
YOUR_API_KEYdengan kunci API yang Anda buat.Gunakan
curluntuk memanggil endpointAnswerQuery:curl -X POST "https://developerknowledge.googleapis.com/v1:answerQuery?key=$DEVELOPERKNOWLEDGE_API_KEY" \ -H "Content-Type: application/json" \ -d '{"query": "How do I create a BigQuery dataset?"}'
Perintah ini menampilkan jawaban atas kueri Anda berdasarkan dokumentasi.
Menelusuri potongan dokumen
Jika ingin menemukan cuplikan dokumentasi tertentu, bukan jawaban yang dihasilkan, Anda dapat langsung menelusuri potongan dokumen.
Gunakan curl untuk memanggil endpoint SearchDocumentChunks:
curl "https://developerknowledge.googleapis.com/v1/documents:searchDocumentChunks?query=BigQuery&key=$DEVELOPERKNOWLEDGE_API_KEY"
Respons mencakup potongan konten yang cocok dari dokumentasi dan referensi ke dokumen induk.
Mengambil dokumen
Respons dari searchDocumentChunks berisi daftar potongan dokumen.
Setiap bagian dokumen memiliki kolom parent yang berisi nama resource
dokumen, yang dapat Anda gunakan dengan GetDocument untuk mengambil konten
lengkap dokumen.
Untuk mengambil dokumen, salin kolom parent dari salah satu potongan yang ditampilkan oleh searchDocumentChunks dan simpan ke variabel lingkungan, lalu gunakan curl untuk memanggil endpoint GetDocument:
export DOC_NAME="PARENT_FIELD_FROM_SEARCH"
curl "https://developerknowledge.googleapis.com/v1/$DOC_NAME?key=$DEVELOPERKNOWLEDGE_API_KEY"
Tindakan ini akan menampilkan konten Markdown lengkap dari dokumen yang ditentukan.
Langkah berikutnya
- Hubungkan ke server MCP Developer Knowledge dan instal
kemampuan agen
retrieving-developer-knowledgeuntuk membantu asisten coding AI Anda menelusuri dokumentasi resmi Google. - Pelajari Referensi korpus untuk melihat daftar lengkap dokumentasi yang disertakan.
- Lihat dokumentasi referensi API untuk mengetahui detail selengkapnya tentang metode dan parameter API.
- Pelajari cara menyiapkan server MCP di Google Antigravity.