O SDK de IA generativa do Google oferece uma interface unificada para os modelos do Gemini pela API Gemini Developer e pela API Gemini na Gemini Enterprise Agent Platform. 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 aplicativo usando a API Gemini Developer e migrar o aplicativo para a Gemini Enterprise Agent Platform sem reescrever o código.
Para saber mais sobre as diferenças entre a API Gemini Developer e o Gemini na Gemini Enterprise Agent Platform, consulte Migrar da API Gemini Developer para a API Gemini na Gemini Enterprise Agent Platform.
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 de 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_ENTERPRISE=True
Guia de início rápido
Escolha uma das seguintes opções, dependendo se você está usando a Agent Platform no modo expresso ou não.
- Usar a Agent Platform (com todos os Google Cloud recursos e serviços)
- Usar a Agent Platform no modo expresso
Go
O SDK de IA generativa do Google para Go está disponível no go.dev e no GitHub:
Instalar
go get google.golang.org/genai
Defina variáveis de ambiente para usar o SDK de 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_ENTERPRISE=True
Guia de início rápido
Node.js
O SDK de 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 de 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_ENTERPRISE=True
Guia de início rápido
Java
O SDK de 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>1.4.1</version>
</dependency>
</dependencies>
Defina variáveis de ambiente para usar o SDK de 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_ENTERPRISE=True
Guia de início rápido
C#
O SDK de IA generativa do Google para .NET está disponível no NuGet e no GitHub:
Instalar
dotnet add package Google.GenAI
Defina variáveis de ambiente para usar o SDK de 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_ENTERPRISE=True