Este guia mostra como migrar dos modelos Gemini 1.0 e Gemini 1.5 (Flash e Pro) para os modelos Gemini 2.0.
Diferenças entre o Gemini 1.5 e o Gemini 2.0
Confira a seguir algumas diferenças entre o Gemini 2.0 e os modelos 1.0 e 1.5:
- Apenas o Gemini 1.5 e o 2.0 são compatíveis com o SDK da Gen AI do Google. O Gemini 1.0 não é compatível. Isso é importante porque a estrutura de resposta varia de acordo com o SDK que você está usando.
- O Gemini 2.0 oferece suporte à API Multimodal Live e à geração multimodal.
- As categorias de segurança deles são diferentes. Para saber mais sobre as diferenças, acesse Principais diferenças entre o Gemini e outras famílias de modelos.
Configuração e migração
SDK da Gen AI
Recomendamos que você migre para o SDK Gen AI ao fazer upgrade para o Gemini 2.0.
Se você optar por usar o SDK da Gen AI, o processo de configuração será diferente do SDK da Vertex AI.
Para mais informações, acesse o SDK da IA generativa do Google.
Instalar
pip install --upgrade google-genai
Defina variáveis de ambiente para usar o SDK da IA generativa com a 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
Substitua GOOGLE_CLOUD_PROJECT
pelo ID do projeto Google Cloud e GOOGLE_CLOUD_LOCATION
pelo local do projeto Google Cloud (por exemplo, us-central1
).
SDK da Vertex AI
Se você reutilizar o SDK da Vertex AI, o processo de configuração será o mesmo para os modelos 1.0, 1.5 e 2.0. Para mais informações, consulte Introdução ao SDK da Vertex AI para Python.
Instale o SDK:
pip install --upgrade --quiet google-cloud-aiplatform
Confira a seguir um exemplo de código curto que usa o SDK da Vertex AI para Python:
Substitua PROJECT_ID
pelo ID do projeto Google Cloud e LOCATION
pelo local do projeto Google Cloud (por exemplo, us-central1
). Em seguida, mude o ID do modelo de gemini-1.5-flash-002
para gemini-2.0-flash
.