El SDK de IA generativa de Google proporciona una interfaz unificada para los modelos de Gemini a través de la API de Gemini Developer y la API de Gemini en Gemini Enterprise Agent Platform. Con algunas excepciones, el código que se ejecuta en una plataforma se ejecutará en ambas. Esto significa que puedes crear un prototipo de una aplicación con la API de Gemini Developer y, luego, migrar la aplicación a Gemini Enterprise Agent Platform sin volver a escribir el código.
Para obtener más información sobre las diferencias entre la API de Gemini Developer y Gemini en Gemini Enterprise Agent Platform, consulta Cómo migrar de la API de Gemini Developer a la API de Gemini en Gemini Enterprise Agent Platform.
Python
El SDK de IA generativa de Google para Python está disponible en PyPI y GitHub:
Para obtener más información, consulta la referencia del SDK de Python.
Instalar
pip install --upgrade google-genai
Configura las variables de entorno para usar el SDK de IA generativa 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=global export GOOGLE_GENAI_USE_ENTERPRISE=True
Guía de inicio rápido
Elige una de las siguientes opciones, según si usas Agent Platform en modo exprés o no.
- Usar Agent Platform (con todas las Google Cloud capacidades y los servicios)
- Usar Agent Platform en modo exprés
Go
El SDK de IA generativa de Google para Go está disponible en go.dev y GitHub:
Instalar
go get google.golang.org/genai
Configura las variables de entorno para usar el SDK de IA generativa 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=global export GOOGLE_GENAI_USE_ENTERPRISE=True
Guía de inicio rápido
Node.js
El SDK de IA generativa de Google para TypeScript y JavaScript está disponible en npm y GitHub:
Instalar
npm install @google/genai
Configura las variables de entorno para usar el SDK de IA generativa 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=global export GOOGLE_GENAI_USE_ENTERPRISE=True
Guía de inicio rápido
Java
El SDK de IA generativa de Google para Java está disponible en Maven Central y GitHub:
Instalación de Maven
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>1.4.1</version>
</dependency>
</dependencies>
Configura las variables de entorno para usar el SDK de IA generativa 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=global export GOOGLE_GENAI_USE_ENTERPRISE=True
Guía de inicio rápido
C#
El SDK de IA generativa de Google para .NET está disponible en NuGet y GitHub:
Instalar
dotnet add package Google.GenAI
Configura las variables de entorno para usar el SDK de IA generativa 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=global export GOOGLE_GENAI_USE_ENTERPRISE=True