Cuando compiles con la API de Gemini, te recomendamos que uses el SDK de IA generativa de Google. Estas son las bibliotecas oficiales listas para producción que desarrollamos y mantenemos para los lenguajes más populares. Están disponibles para el público general y se usan en toda nuestra documentación y ejemplos oficiales.
Si no conoces la API de Gemini, sigue nuestra guía de introducción para comenzar.
Compatibilidad con lenguajes e instalación
El SDK de IA generativa de Google está disponible para los lenguajes Python, JavaScript/TypeScript, Go y Java. Puedes instalar la biblioteca de cada lenguaje con los administradores de paquetes o visitar sus repositorios de GitHub para obtener más información:
Python
Biblioteca:
google-genaiRepositorio de GitHub: googleapis/python-genai
Instalación:
pip install google-genai
JavaScript
Biblioteca:
@google/genaiRepositorio de GitHub: googleapis/js-genai
Instalación:
npm install @google/genai
Go
Biblioteca:
google.golang.org/genaiRepositorio de GitHub: googleapis/go-genai
Instalación:
go get google.golang.org/genai
Java
Biblioteca:
google-genaiRepositorio de GitHub: googleapis/java-genai
Instalación: Si usas Maven, agrega lo siguiente a tus dependencias:
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
C#
Biblioteca:
Google.GenAIRepositorio de GitHub: googleapis/dotnet-genai
Instalación:
dotnet add package Google.GenAI
Disponibilidad general
A partir de mayo de 2025, el SDK de IA generativa de Google alcanzó la disponibilidad general (GA) en todas las plataformas compatibles y son las bibliotecas recomendadas para acceder a la API de Gemini. Son estables, totalmente compatibles para el uso en producción y se mantienen de forma activa. Proporcionan acceso a las funciones más recientes y ofrecen el mejor rendimiento cuando se trabaja con Gemini.
Si usas una de nuestras bibliotecas heredadas, te recomendamos que migres para que puedas acceder a las funciones más recientes y obtener el mejor rendimiento cuando trabajes con Gemini. Consulta la sección de bibliotecas heredadas para obtener más información.
Bibliotecas heredadas y migración
Si usas una de nuestras bibliotecas heredadas, te recomendamos que migres a las bibliotecas nuevas.
Las bibliotecas heredadas no proporcionan acceso a funciones recientes (como Live API y Veo) y dejaron de estar disponibles el 30 de noviembre de 2025.
El estado de compatibilidad de cada biblioteca heredada varía, como se detalla en la siguiente tabla:
| Idioma | Biblioteca heredada | Estado de compatibilidad | Biblioteca recomendada |
|---|---|---|---|
| Python | google-generativeai |
No se mantiene de forma activa | google-genai |
| JavaScript/TypeScript | @google/generativeai |
No se mantiene de forma activa | @google/genai |
| Go | google.golang.org/generative-ai |
No se mantiene de forma activa | google.golang.org/genai |
| Dart y Flutter | google_generative_ai |
No se mantiene de forma activa | Usa Genkit Dart o Firebase AI Logic |
| Swift | generative-ai-swift |
No se mantiene de forma activa | Usa Firebase AI Logic |
| Android | generative-ai-android |
No se mantiene de forma activa | Usa Firebase AI Logic |
Nota para desarrolladores de Java: No había un SDK de Java heredado proporcionado por Google para la API de Gemini, por lo que no se requiere ninguna migración desde una biblioteca anterior de Google. Puedes comenzar directamente con la biblioteca nueva en la sección Compatibilidad con lenguajes e instalación.