L'API Gemini est le parcours le plus rapide du prompt à la production avec Gemini, Veo, Nano Banana et plus encore. Elle vous permet d'intégrer ces modèles génératifs à vos applications pour générer du texte et des images, analyser des entrées multimodales et créer des agents conversationnels.
Python
from google import genai
client = genai.Client()
interaction = client.interactions.create(
model="gemini-3.8-flash",
input="Explain how AI works in a few words"
)
print(interaction.output_text)
JavaScript
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({});
const interaction = await ai.interactions.create({
model: "gemini-3.8-flash",
input: "Explain how AI works in a few words",
});
console.log(interaction.output_text);
Java
import com.google.genai.Client;
import com.google.genai.gaos.models.interactions.CreateModelInteraction;
import com.google.genai.gaos.models.interactions.Interaction;
import com.google.genai.gaos.models.interactions.InteractionsInput;
import com.google.genai.gaos.models.interactions.Model;
import com.google.genai.gaos.models.operations.CreateInteractionRequestBody;
Client client = new Client();
CreateModelInteraction params =
CreateModelInteraction.builder()
.model(Model.of("gemini-3.7-flash"))
.input(InteractionsInput.of("Explain how AI works in a few words"))
.build();
Interaction interaction =
client.interactions.create(CreateInteractionRequestBody.of(params)).interaction().get();
System.out.println(interaction.outputText().orElse(""));
REST
curl -X POST "https://generativelanguage.googleapis.com/v1beta/interactions" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"model": "gemini-3.8-flash",
"input": "Explain how AI works in a few words"
}'
Découvrez les modèles
Tout afficherGemini 3.8 Flash Nouveau
Notre modèle Flash le plus intelligent, conçu pour l'ingénierie logicielle à long terme, les agents autonomes et les workflows d'entreprise complexes.
Gemini 3.5 Flash-Lite
Modèle à fort volume et sensible aux coûts, optimisé pour les tâches de sous-agent à faible latence et à haut débit.
Gemini 3.1 Pro
Notre modèle le plus intelligent, le meilleur au monde pour la compréhension multimodale, le tout basé sur un raisonnement de pointe.
🍌 Nano Banana 2 et Nano Banana Pro
Modèles de pointe pour la génération et la retouche d'images.
Gemini Omni Flash
Notre modèle de pointe pour la génération et la retouche de vidéos.
speech_to_text Gemini 3.5 Transcribe Nouveau
Modèle de transcription vocale à faible latence avec détection de la langue basée sur l'énoncé, identification du locuteur et codes temporels au niveau du mot.
Gemini Robotics
Un modèle de vision-langage (VLM) qui apporte les capacités agentiques de Gemini à la robotique et permet un raisonnement avancé dans le monde physique.
Découvrez les fonctionnalités
Génération d'images
Générez et modifiez des images très contextuelles de manière native avec Nano Banana.
Contexte long
Saisissez des millions de jetons dans les modèles Gemini et déduisez des informations à partir d'images, de vidéos et de documents non structurés.
Sorties structurées
Limitez Gemini à répondre avec JSON, un format de données structurées adapté au traitement automatisé.
Appel de fonction
Créez des workflows agentiques en connectant Gemini à des API et outils externes.
Génération de vidéos avec Veo 3.1
Créez des contenus vidéo de haute qualité à partir d'invites textuelles ou d'images avec notre modèle de pointe.
Agents vocaux avec l'API Live
Créez des applications et des agents vocaux en temps réel avec l'API Live.
Outils
Connectez Gemini au monde grâce à des outils intégrés tels que la recherche Google, le contexte d'URL, Google Maps, l'exécution de code et l'utilisation de l'ordinateur.
Compréhension des documents
Traitez jusqu'à 1 000 pages de fichiers PDF avec une compréhension multimodale complète ou d'autres types de fichiers textuels.
Raisonnement
Découvrez comment les capacités de raisonnement améliorent le raisonnement pour les tâches et les agents complexes.
API Interactions
L'API Interactions est devenue notre interface par défaut en juin 2026 et constitue le meilleur moyen de créer avec les modèles et les agents Gemini à l'avenir. Si vous démarrez un nouveau projet, vous devez utiliser l'API Interactions. Bien qu'elle reste compatible, l'API generateContent est désormais considérée comme héritée.
Présentation des interactions
Découvrez comment l'API Interactions gère l'état de la conversation, les messages et les formats de sortie.
Guide de migration
Guide par étapes pour migrer votre code de generateContent vers l'API Interactions.
Streaming
Diffusez des jetons en temps réel, des réflexions incrémentales et des événements d'appel d'outil.