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.
Gen AI SDK for Python
Google Gen AI SDK for Python tersedia di PyPI dan GitHub:
Untuk mempelajari lebih lanjut, lihat referensi Python SDK.
Instal
pip install --upgrade google-genai
Tetapkan variabel lingkungan untuk menggunakan Gen AI SDK dengan Vertex AI:
# 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
Pilih salah satu opsi berikut, bergantung pada apakah Anda menggunakan Vertex AI dalam mode ekspres atau tidak.
- Menggunakan Vertex AI (dengan semua Google Cloud kemampuan dan layanan)
- Menggunakan Vertex AI dalam mode ekspres
Gen AI SDK for Go
Google Gen AI SDK for Go tersedia di go.dev dan GitHub:
Instal
go get google.golang.org/genai
Tetapkan variabel lingkungan untuk menggunakan Gen AI SDK dengan Vertex AI:
# 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
Gen AI SDK for Node.js
Google Gen AI SDK untuk TypeScript dan JavaScript tersedia di npm dan GitHub:
Instal
npm install @google/genai
Tetapkan variabel lingkungan untuk menggunakan Gen AI SDK dengan Vertex AI:
# 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
Gen AI SDK for Java
Google Gen AI SDK untuk Java tersedia di Maven Central dan GitHub:
Penginstalan Maven
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>1.4.1</version>
</dependency>
</dependencies>
Tetapkan variabel lingkungan untuk menggunakan Gen AI SDK dengan Vertex AI:
# 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