Saat membangun dengan Gemini API, sebaiknya gunakan Google GenAI SDK. Ini adalah library resmi yang siap produksi yang kami kembangkan dan kelola untuk bahasa yang paling populer. Fitur ini dalam Ketersediaan Umum dan digunakan dalam semua dokumentasi dan contoh resmi kami.
Jika Anda baru menggunakan Gemini API, ikuti Panduan memulai kami untuk memulai.
Dukungan bahasa dan penginstalan
Google GenAI SDK tersedia untuk bahasa Python, JavaScript/TypeScript, Go, dan Java. Anda dapat menginstal library setiap bahasa menggunakan pengelola paket, atau mengunjungi repositori GitHub-nya untuk interaksi lebih lanjut:
Python
Library:
google-genaiRepositori GitHub: googleapis/python-genai
Penginstalan:
pip install google-genai
JavaScript
Library:
@google/genaiRepositori GitHub: googleapis/js-genai
Penginstalan:
npm install @google/genai
Go
Library:
google.golang.org/genaiRepositori GitHub: googleapis/go-genai
Penginstalan:
go get google.golang.org/genai
Java
Library:
google-genaiRepositori GitHub: googleapis/java-genai
Penginstalan: Jika Anda menggunakan Maven, tambahkan kode berikut ke dependensi Anda:
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
C#
Library:
Google.GenAIRepositori GitHub: googleapis/dotnet-genai
Penginstalan:
dotnet add package Google.GenAI
Ketersediaan umum
Mulai Mei 2025, Google GenAI SDK telah mencapai Ketersediaan Umum (GA) di semua platform yang didukung dan merupakan library yang direkomendasikan untuk mengakses Gemini API. Versi ini stabil, didukung sepenuhnya untuk penggunaan produksi, dan dipertahankan secara aktif. Model ini memberikan akses ke fitur terbaru, dan menawarkan performa terbaik saat digunakan dengan Gemini.
Jika Anda menggunakan salah satu library lama kami, sebaiknya lakukan migrasi agar Anda dapat mengakses fitur terbaru dan mendapatkan performa terbaik saat menggunakan Gemini. Tinjau bagian library lama untuk mengetahui informasi selengkapnya.
Library lama dan migrasi
Jika Anda menggunakan salah satu library lama kami, sebaiknya Anda bermigrasi ke library baru.
Library lama tidak menyediakan akses ke fitur terbaru (seperti Live API dan Veo) dan tidak digunakan lagi mulai 30 November 2025.
Status dukungan setiap library lama bervariasi, yang diuraikan dalam tabel berikut:
| Language | Library lama | Status dukungan | Library yang direkomendasikan |
|---|---|---|---|
| Python | google-generativeai |
Tidak dikelola secara aktif | google-genai |
| JavaScript/TypeScript | @google/generativeai |
Tidak dikelola secara aktif | @google/genai |
| Go | google.golang.org/generative-ai |
Tidak dikelola secara aktif | google.golang.org/genai |
| Dart dan Flutter | google_generative_ai |
Tidak dikelola secara aktif | Gunakan Genkit Dart atau Firebase AI Logic |
| Swift | generative-ai-swift |
Tidak dikelola secara aktif | Menggunakan Firebase AI Logic |
| Android | generative-ai-android |
Tidak dikelola secara aktif | Menggunakan Firebase AI Logic |
Catatan untuk developer Java: Tidak ada SDK Java lama yang disediakan Google untuk Gemini API, sehingga tidak diperlukan migrasi dari library Google sebelumnya. Anda dapat memulai langsung dengan library baru di bagian Dukungan dan penginstalan bahasa.