Cette page fournit des informations sur le téléchargement et l'installation des dernières bibliothèques pour l'API Gemini. Si vous débutez avec l'API Gemini, commencez par le guide de démarrage rapide de l'API.
Remarque importante concernant nos nouvelles bibliothèques
Depuis fin 2024, nous déployons progressivement le SDK Google Gen AI, un nouvel ensemble de bibliothèques qui fournit une interface unifiée pour accéder aux modèles d'IA générative de Google via l'API Gemini Developer et Vertex AI.
Le SDK Google Gen AI est désormais le moyen recommandé d'accéder à tous les modèles de Google, et tous les extraits de code de notre documentation utilisent ces bibliothèques.
Principales mises à jour de la bibliothèque
Langue | Nouvelle bibliothèque (recommandé) | Ancienne bibliothèque |
---|---|---|
Python | google-genai |
google-generativeai |
JavaScript et TypeScript |
@google/genai |
@google/generative-ai |
Go | google.golang.org/genai |
google.golang.org/generative-ai |
Java | google-genai |
N/A, n'existait pas auparavant |
Nous encourageons tous les utilisateurs à migrer vers le SDK Google GenAI, car il permet d'accéder à de nouvelles fonctionnalités telles que les sorties multimodales (par exemple, la génération d'images et de vidéos), l'API Live et la maintenance à long terme. Nous nous attendons à ce que l'écart entre les fonctionnalités de l'ancien et du nouveau SDK s'élargisse au fil du temps.
Installer une bibliothèque
Python
Vous pouvez installer notre bibliothèque Python en exécutant:
pip install google-genai
JavaScript
Vous pouvez installer notre bibliothèque JavaScript et TypeScript en exécutant:
npm install @google/genai
Go
Vous pouvez installer notre bibliothèque Go en exécutant la commande suivante:
go get google.golang.org/genai
Java
Si vous utilisez Maven, vous pouvez installer notre bibliothèque Java en ajoutant les éléments suivants à vos dépendances:
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
Bibliothèques et SDK précédents
Pour les plates-formes où une nouvelle bibliothèque est disponible, nous vous recommandons vivement de migrer vers les nouvelles bibliothèques. Les bibliothèques précédentes ne recevront pas de nouvelles fonctionnalités, et leur état de prise en charge spécifique varie, comme indiqué ci-dessous.
Pour les plates-formes où une bibliothèque officielle Google Gen AI n'est pas encore disponible, vous pouvez appeler directement nos API, utiliser des bibliothèques gérées par la communauté ou des options tierces fiables. Nous travaillons activement à élargir notre couverture des SDK officiels et nous y ajouterons les nouvelles bibliothèques au fur et à mesure de leur publication.
Voici les bibliothèques précédentes:
- Python (ancienne version): toute assistance, y compris la correction des bugs, prendra fin en septembre 2025.
- Node.js (ancienne version): toute assistance, y compris les corrections de bugs, prendra fin en septembre 2025.
- Go (ancienne version): toute assistance, y compris la correction des bugs, prendra fin en septembre 2025.
- Dart et Flutter (ancienne version): pas de maintenance active
- Swift (ancienne version): non activement maintenu
- Android (ancienne version): pas de maintenance active