Panduan ini menunjukkan cara bermigrasi dari model Gemini 1.0 dan Gemini 1.5 (Flash dan Pro) ke model Gemini 2.0.
Perbedaan antara Gemini 1.5 dan Gemini 2.0
Berikut adalah beberapa perbedaan antara Gemini 2.0 dan model 1.0 dan 1.5 kami:
- Hanya Gemini 1.5 dan 2.0 yang didukung di Google Gen AI SDK. Gemini 1.0 tidak didukung. Hal ini penting karena struktur respons Anda bervariasi berdasarkan SDK yang Anda gunakan.
- Gemini 2.0 mendukung Multimodal Live API dan pembuatan multimodal.
- Kategori keamanannya berbeda. Untuk mempelajari perbedaannya, buka Perbedaan utama antara Gemini dan keluarga model lainnya.
Penyiapan dan migrasi
Gen AI SDK
Sebaiknya Anda bermigrasi ke Gen AI SDK saat mengupgrade ke Gemini 2.0.
Jika Anda memilih untuk menggunakan Gen AI SDK, proses penyiapannya berbeda dengan Vertex AI SDK.
Untuk informasi selengkapnya, buka Google Gen AI 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=us-central1 export GOOGLE_GENAI_USE_VERTEXAI=True
Ganti GOOGLE_CLOUD_PROJECT
dengan Google Cloud project ID Anda, dan ganti
GOOGLE_CLOUD_LOCATION
dengan lokasi project Google Cloud Anda (misalnya,
us-central1
).
Vertex AI SDK
Jika Anda menggunakan kembali Vertex AI SDK, proses penyiapannya sama untuk model 1.0, 1.5, dan 2.0. Untuk mengetahui informasi selengkapnya, lihat Pengantar Vertex AI SDK untuk Python.
Instal SDK:
pip install --upgrade --quiet google-cloud-aiplatform
Berikut adalah contoh kode singkat yang menggunakan Vertex AI SDK untuk Python:
Ganti PROJECT_ID
dengan Google Cloud project ID Anda, dan ganti
LOCATION
dengan lokasi project Google Cloud Anda (misalnya,
us-central1
). Kemudian, ubah ID model dari gemini-1.5-flash-002
menjadi gemini-2.0-flash
.