El SDK de IA generativa de Google proporciona una interfaz unificada para los modelos Gemini 2.5 Pro y Gemini 2.0 a través de la API para desarrolladores de Gemini y la API de Gemini en Vertex AI. Con algunas excepciones, el código que se ejecuta en una plataforma se ejecutará en ambas. Esto significa que puedes crear prototipos de una aplicación con la API de Gemini Developer y, luego, migrar la aplicación a Vertex AI 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 Vertex AI, consulta Cómo migrar de la API de Gemini Developer a la API de Gemini en Vertex AI.
Gen AI SDK for 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
Establece variables de entorno para usar el SDK de Gen AI 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_VERTEXAI=True
Guía de inicio rápido
Elige una de las siguientes opciones, según si usas Vertex AI en el modo exprés o no.
- Usa Vertex AI (con todas las Google Cloud funciones y servicios)
- Cómo usar Vertex AI en modo exprés
Gen AI SDK for Go
El SDK de IA generativa de Google para Go está disponible en go.dev y GitHub:
Instalar
go get google.golang.org/genai
Establece variables de entorno para usar el SDK de Gen AI 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_VERTEXAI=True
Guía de inicio rápido
Gen AI SDK for Node.js
El SDK de IA generativa de Google para TypeScript y JavaScript está disponible en npm y GitHub:
Instalar
npm install @google/genai
Establece variables de entorno para usar el SDK de Gen AI 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_VERTEXAI=True
Guía de inicio rápido
Gen AI SDK for 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>
Establece variables de entorno para usar el SDK de Gen AI 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_VERTEXAI=True