Panduan ini menunjukkan cara memulai Gen AI SDK Google, yang mencakup topik berikut:
Google Gen AI SDK menyediakan antarmuka terpadu untuk model Gemini 2.5 Pro dan Gemini 2.0 melalui Gemini Developer API dan Gemini API di Vertex AI. Dengan beberapa pengecualian, kode yang berjalan di satu platform akan berjalan di kedua platform. Artinya, Anda dapat membuat prototipe aplikasi menggunakan Gemini Developer API, lalu memigrasikan aplikasi ke Vertex AI tanpa menulis ulang kode. Untuk mempelajari lebih lanjut perbedaan antara Gemini Developer API dan Gemini di Vertex AI, lihat Bermigrasi dari Gemini Developer API ke Gemini API di Vertex AI. Google Gen AI SDK for Python tersedia di PyPI dan GitHub: Untuk mempelajari lebih lanjut, lihat referensi Python SDK.
Tetapkan variabel lingkungan untuk menggunakan Gen AI SDK dengan Vertex AI:
Google Gen AI SDK untuk Python dapat digunakan dengan platform Vertex AI lengkap atau dengan Vertex AI dalam mode ekspres. Tabel berikut merangkum perbedaan utama. Contoh ini menggunakan autentikasi Google Cloud standar untuk terhubung ke Vertex AI API. Contoh ini menggunakan kunci API untuk terhubung ke Vertex AI API dalam mode ekspres. Google Gen AI SDK for Go tersedia di go.dev dan GitHub:
Tetapkan variabel lingkungan untuk menggunakan Gen AI SDK dengan Vertex AI:
Google Gen AI SDK untuk TypeScript dan JavaScript tersedia di npm dan GitHub:
Tetapkan variabel lingkungan untuk menggunakan Gen AI SDK dengan Vertex AI:
Google Gen AI SDK untuk Java tersedia di Maven Central dan GitHub:
Tetapkan variabel lingkungan untuk menggunakan Gen AI SDK dengan Vertex AI:
Python
Instal
pip install --upgrade google-genai
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values
# with appropriate values for your project.
export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT
export GOOGLE_CLOUD_LOCATION=global
export GOOGLE_GENAI_USE_VERTEXAI=True
Panduan memulai
Opsi
Deskripsi
Autentikasi
Kasus Penggunaan
Vertex AI
Memberikan akses ke semua Google Cloud kemampuan dan layanan, termasuk fitur keamanan, tata kelola, dan MLOps tingkat perusahaan.
Menggunakan autentikasi Google Cloud standar (misalnya, Kredensial Default Aplikasi).
Aplikasi produksi, lingkungan perusahaan, dan alur kerja yang memerlukan integrasi dengan layanan Google Cloud lainnya.
Vertex AI (Mode Ekspres)
Pengalaman berbasis kunci API yang disederhanakan untuk pembuatan prototipe dan pengembangan yang cepat, mirip dengan Gemini Developer API.
Menggunakan kunci API untuk autentikasi.
Pembuatan prototipe cepat, tutorial, dan mulai menggunakan dengan cepat tanpa penyiapan project Google Cloud lengkap. Untuk mengetahui informasi selengkapnya, lihat [Mode ekspres Vertex AI](/vertex-ai/generative-ai/docs/start/express-mode/overview#workflow).
Pilih tab yang sesuai dengan kasus penggunaan Anda.Vertex AI
Vertex AI (Mode Ekspres)
Go
Instal
go get google.golang.org/genai
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values
# with appropriate values for your project.
export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT
export GOOGLE_CLOUD_LOCATION=global
export GOOGLE_GENAI_USE_VERTEXAI=True
Panduan memulai
Node.js
Instal
npm install @google/genai
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values
# with appropriate values for your project.
export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT
export GOOGLE_CLOUD_LOCATION=global
export GOOGLE_GENAI_USE_VERTEXAI=True
Panduan memulai
Java
Penginstalan Maven
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>1.4.1</version>
</dependency>
</dependencies>
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values
# with appropriate values for your project.
export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT
export GOOGLE_CLOUD_LOCATION=global
export GOOGLE_GENAI_USE_VERTEXAI=True
Panduan memulai
Google Gen AI SDK
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-08-19 UTC.