O SDK de IA gen da Google oferece uma interface unificada para os modelos Gemini 2.5 Pro e Gemini 2.0 através da API Gemini Developer e da API Gemini no Vertex AI. Com algumas exceções, o código que é executado numa plataforma é executado em ambas. Isto significa que pode criar um protótipo de uma aplicação usando a API Gemini para programadores e, em seguida, migrar a aplicação para o Vertex AI sem reescrever o código.
Para saber mais sobre as diferenças entre a API Gemini para programadores e o Gemini no Vertex AI, consulte o artigo Migre da API Gemini para programadores para a API Gemini no Vertex AI.
Python
O SDK de IA gen da Google para Python está disponível no PyPI e no GitHub:
Para saber mais, consulte a referência do SDK Python.
Instalação
pip install --upgrade google-genai
Defina variáveis de ambiente para usar o SDK de IA generativa com o 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_VERTEXAI=True
Início rápido
Escolha uma das seguintes opções, consoante esteja a usar o Vertex AI no modo expresso ou não.
- Use o Vertex AI (com todas as Google Cloud capacidades e serviços)
- Use o Vertex AI no modo expresso
Go
O SDK de IA gen da Google para Go está disponível em go.dev e no GitHub:
Instalação
go get google.golang.org/genai
Defina variáveis de ambiente para usar o SDK de IA generativa com o 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_VERTEXAI=True
Início rápido
Node.js
O SDK de IA gen da Google para TypeScript e JavaScript está disponível no npm e no GitHub:
Instalação
npm install @google/genai
Defina variáveis de ambiente para usar o SDK de IA generativa com o 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_VERTEXAI=True
Início rápido
Java
O SDK de IA gen. da Google para Java está disponível no Maven Central e no GitHub:
Instalação do Maven
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>1.4.1</version>
</dependency>
</dependencies>
Defina variáveis de ambiente para usar o SDK de IA generativa com o 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_VERTEXAI=True