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 Gen AI SDK baru kami. 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
Vertex AI SDK
Jika Anda menggunakan kembali Vertex AI SDK , proses penyiapannya sama untuk model 1.5 dan 2.0. Untuk mengetahui informasi selengkapnya, lihat Pengantar Vertex AI SDK untuk Python.
Berikut adalah contoh kode singkat yang menginstal Vertex AI SDK untuk Python:
pip install google-cloud-aiplatform
import vertexai
vertexai.init(project="PROJECT_ID", location="LOCATION")
Ganti PROJECT_ID
dengan Google Cloud project ID Anda, dan ganti
LOCATION
dengan lokasi project Google Cloud Anda (misalnya,
us-central1
).
Gen AI SDK
Jika Anda memilih untuk menggunakan Gen AI SDK, proses penyiapannya berbeda antara model 1.0 dan 1.5/2.0. Untuk informasi selengkapnya, buka SDK Gen AI Google.
Berikut adalah contoh kode singkat yang menginstal Gen AI SDK untuk Python:
pip install --upgrade --quiet google-genai pandas
from google import genai
client = genai.Client(vertexai=True, project= PROJECT_ID , location=LOCATION)
Ganti PROJECT_ID
dengan Google Cloud project ID Anda, dan ganti
LOCATION
dengan lokasi project Google Cloud Anda (misalnya,
us-central1
).
Bermigrasi ke 2.0
Bagian berikut menyertakan petunjuk tentang cara bermigrasi ke Gemini 2.0 dari Vertex AI SDK dan Gen AI SDK baru kami.
Vertex AI SDK
Setiap pasangan contoh kode berikut menyertakan kode Gemini 1.5 dan kode Gemini 2.0 yang telah dimigrasikan dari kode 1.5.
Pembuatan teks sederhana
Contoh kode berikut menunjukkan perbedaan antara Gemini 1.5 API dan Gemini 2.0 API untuk membuat model pembuatan teks:
Gemini 1.5 | Gemini 2.0 |
---|---|
|
|
Pembuatan teks dengan parameter
Contoh kode berikut menunjukkan perbedaan antara Gemini 1.5 API dan Gemini 2.0 API untuk membuat model pembuatan teks, dengan parameter opsional:
Gemini 1.5 | Gemini 2.0 |
---|---|
|
|
Gen AI SDK
Setiap pasangan contoh kode berikut menyertakan kode Gemini 1.5 dan kode Gemini 2.0 yang telah dimigrasikan dari kode 1.5:
Gemini 1.5 | Gemini 2.0 |
---|---|
|
|