Gemini API

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 afficher

Découvrez les fonctionnalités

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.