Google Gen AI SDK menyediakan antarmuka terpadu ke model Gemini melalui Gemini Developer API dan Gemini API di Gemini Enterprise Agent Platform. 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 Gemini Enterprise Agent Platform tanpa menulis ulang kode.
Untuk mempelajari lebih lanjut perbedaan antara Gemini Developer API dan Gemini di Gemini Enterprise Agent Platform, lihat Bermigrasi dari Gemini Developer API ke Gemini API di Gemini Enterprise Agent Platform.
Python
Google Gen AI SDK untuk 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_ENTERPRISE=True
Panduan memulai
Pilih salah satu opsi berikut, bergantung pada apakah Anda menggunakan Agent Platform dalam mode ekspres atau tidak.
- Menggunakan Agent Platform (dengan semua Google Cloud kemampuan dan layanan)
- Menggunakan Agent Platform dalam mode ekspres
Go
Google Gen AI SDK untuk 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_ENTERPRISE=True
Panduan memulai
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_ENTERPRISE=True
Panduan memulai
Java
Google Gen AI SDK untuk Java tersedia di Maven Central dan GitHub:
Instal 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_ENTERPRISE=True
Panduan memulai
C#
Google Gen AI SDK untuk .NET tersedia di NuGet dan GitHub:
Instal
dotnet add package 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_ENTERPRISE=True