Mengembangkan kode Gemini API dengan Gen AI SDK

Panduan ini menunjukkan cara mempercepat alur kerja pengembangan Anda dengan Gen AI SDK, yang ditingkatkan oleh server MCP Pengetahuan Developer Google. Dengan menghubungkan alat pengembangan berteknologi AI Anda ke server MCP Developer Knowledge, Anda dapat membuat prototipe dan menulis kode dengan cepat menggunakan bantuan dalam konteks dari dokumentasi developer resmi dan terbaru Google. Koneksi ini memungkinkan Anda berinteraksi dengan alat untuk mendapatkan contoh kode, penjelasan, dan saran pemecahan masalah yang akurat untuk Gemini API.

Sebelum memulai

Sebelum memulai, Anda harus menyelesaikan langkah-langkah berikut:

Terhubung ke server MCP Pengetahuan Developer

Untuk mengizinkan asisten AI Anda mengambil informasi real-time dari dokumentasi developer Google, konfigurasi koneksi ke server MCP Developer Knowledge. Langkah-langkah spesifiknya bervariasi bergantung pada alat (misalnya, Gemini CLI, VS Code dengan Gemini Code Assist, atau Cursor), tetapi umumnya melibatkan pembaruan file konfigurasi untuk alat Anda agar mencakup URL server (https://developerknowledge.googleapis.com/mcp) dan metode autentikasi yang diperlukan.

Anda dapat melakukan autentikasi menggunakan Kredensial Default Aplikasi (ADC) atau kunci API dari Google Cloud project Anda. ADC adalah metode autentikasi yang direkomendasikan untuk Google Cloud layanan. Lihat Memilih metode autentikasi dalam dokumentasi server MCP Developer Knowledge untuk mengetahui petunjuk tentang cara mengonfigurasi ADC.

Atau, jika Anda lebih memilih melakukan autentikasi menggunakan kunci API, tetapi tidak memiliki kunci API, lihat bagian Membuat kunci API. Kemudian, jalankan perintah berikut untuk mengonfigurasi Gemini CLI, dengan mengganti YOUR_API_KEY dengan kunci API Anda:

gemini mcp add -t http -H "X-Goog-Api-Key: YOUR_API_KEY" google-developer-knowledge https://developerknowledge.googleapis.com/mcp --scope user

Lihat Menghubungkan ke server MCP Pengetahuan Developer untuk mengetahui petunjuk lengkap tentang alat dan metode autentikasi lainnya.

Contoh perintah

Setelah alat Anda terhubung ke server MCP Pengetahuan Developer, Anda dapat meminta bantuan saat menulis kode dengan SDK AI Generatif. Berikut beberapa contoh perintah yang dapat Anda gunakan dengan alat AI yang telah dikonfigurasi:

  • "Dengan menggunakan Gen AI SDK di Python, bagaimana cara membuat teks dengan Gemini 1.5 Flash dan menangani potensi error API?"

  • "Tunjukkan kode Gen AI SDK untuk Node.js guna memanggil Gemini API untuk meringkas dokumen panjang. Apa saja praktik terbaik untuk membagi input, menurut dokumentasi resmi?"

  • "Saya mengalami error autentikasi dengan Java Gen AI SDK saat berjalan di Cloud Run. Apa penyebab umum dan bagaimana cara memecahkan masalahnya?"

  • "Buat fungsi Python menggunakan library google-genai untuk melakukan streaming respons dari Gemini 1.5 Pro untuk aplikasi chat."

  • "Berapa batas laju saat ini yang harus saya ketahui saat menggunakan Gemini API melalui Go Gen AI SDK? Temukan detailnya dalam Google Cloud dokumentasi."

Alat AI Anda menggunakan server MCP Developer Knowledge untuk memberikan jawaban dan cuplikan kode berdasarkan dokumentasi resmi.

Langkah berikutnya

  • Menjelajahi fitur lanjutan Gen AI SDK.
  • Pelajari dokumentasi Gemini API lebih lanjut.
  • Tinjau harga Platform Agen.
  • Pelajari lebih lanjut alat lain yang tersedia menggunakan server MCP Pengetahuan Developer.