O SDK da IA generativa do Google oferece uma interface unificada para os modelos Gemini 2.5 Pro e Gemini 2.0 pela API Gemini para desenvolvedores e pela API Gemini na Vertex AI. Com algumas exceções, o código executado em uma plataforma será executado nas duas. Isso significa que você pode criar um protótipo de um aplicativo usando a API para desenvolvedores e migrar o aplicativo para a Vertex AI sem precisar reescrever o código.
Gen AI SDK for Python
O SDK de IA generativa do Google para Python está disponível no PyPI e no GitHub:
Para saber mais, consulte a referência do SDK para Python.
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=global export GOOGLE_GENAI_USE_VERTEXAI=True
Guia de início rápido
Escolha uma das opções a seguir, dependendo se você está usando a Vertex AI no modo expresso ou não.
- Usar a Vertex AI (com todos os recursos e serviços Google Cloud )
- Usar a Vertex AI no modo expresso
Gen AI SDK for Go
O SDK da IA generativa do Google para Go está disponível em go.dev e no GitHub:
Instalar
go get google.golang.org/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=global export GOOGLE_GENAI_USE_VERTEXAI=True
Guia de início rápido
Gen AI SDK for Node.js
O SDK da IA generativa do Google para TypeScript e JavaScript está disponível no npm e no GitHub:
Instalar
npm install @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=global export GOOGLE_GENAI_USE_VERTEXAI=True
Guia de início rápido
Gen AI SDK for Java
O SDK da IA generativa do 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>0.1.0</version>
</dependency>
</dependencies>
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=global export GOOGLE_GENAI_USE_VERTEXAI=True