Bibliothèques API Gemini

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: