Questa guida mostra come eseguire la migrazione dai modelli Gemini 1.0 e Gemini 1.5 (sia Flash che Pro) ai modelli Gemini 2.0.
Differenze tra Gemini 1.5 e Gemini 2.0
Di seguito sono riportate alcune differenze tra Gemini 2.0 e i nostri modelli 1.0 e 1.5:
- Nell'SDK Google Gen AI sono supportati solo Gemini 1.5 e 2.0. Gemini 1.0 non è supportato. Questo è importante perché la struttura della risposta varia in base all'SDK utilizzato.
- Gemini 2.0 supporta l'API Multimodal Live e la generazione multimodale.
- Le loro categorie di sicurezza sono diverse. Per scoprire le differenze, consulta Differenze principali tra Gemini e altre famiglie di modelli.
Configurazione e migrazione
SDK IA gen.
Ti consigliamo di eseguire la migrazione all'SDK di IA generativa quando esegui l'upgrade a Gemini 2.0.
Se scegli di utilizzare l'SDK Gen AI, la procedura di configurazione è diversa da quella dell'SDK Vertex AI.
Per ulteriori informazioni, visita la pagina Google Gen AI SDK.
Installa
pip install --upgrade google-genai
Imposta le variabili di ambiente per utilizzare l'SDK Gen AI con 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
Sostituisci GOOGLE_CLOUD_PROJECT
con il tuo Google Cloud ID progetto e GOOGLE_CLOUD_LOCATION
con la posizione del tuo Google Cloud progetto (ad esempious-central1
).
SDK Vertex AI
Se riutilizzi l'SDK Vertex AI, la procedura di configurazione è la stessa per i modelli 1.0, 1.5 e 2.0. Per ulteriori informazioni, consulta Introduzione all'SDK Vertex AI per Python.
Installa l'SDK:
pip install --upgrade --quiet google-cloud-aiplatform
Di seguito è riportato un breve esempio di codice che utilizza l'SDK Vertex AI per Python:
Sostituisci PROJECT_ID
con il tuo ID progetto Google Cloud e LOCATION
con la posizione del tuo progetto Google Cloud (ad esempious-central1
). Quindi, modifica l'ID modello da gemini-1.5-flash-002
a gemini-2.0-flash
.