Die Gemini API ist der schnellste Weg vom Prompt zur Produktionsphase mit Gemini, Veo, Nano Banana und mehr. Damit können Sie diese generativen Modelle in Ihre Anwendungen einbinden, um Text und Bilder zu generieren, multimodale Eingaben zu analysieren und Konversations-Agents zu erstellen.
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"
}'
Modelle kennenlernen
Alle ansehenGemini 3.8 Flash Neu
Unser intelligentestes Flash-Modell, das für langfristige Softwareentwicklung, autonome KI-Agenten und komplexe Unternehmensworkflows entwickelt wurde.
Gemini 3.5 Flash-Lite
Kostensensitives Modell mit hohem Volumen, das für Sub-Agent-Aufgaben mit niedriger Latenz und hohem Durchsatz optimiert ist.
Gemini 3.1 Pro
Unser bisher leistungsstärkstes Modell, das weltweit beste für multimodales Verständnis, basiert auf modernster Technologie für logische Schlussfolgerungen.
Nano Banana 2 und Nano Banana Pro
Hochmoderne Modelle für die Bildgenerierung und ‑bearbeitung.
Gemini Omni Flash
Unser hochmodernes Modell für die Videogenerierung und ‑bearbeitung.
Gemini 3.5 Transcribe Neu
Speech-to-Text-Modell mit geringer Latenz, das auf Äußerungen basierende Spracherkennung, Sprecherbestimmung und Wortzeitstempel bietet.
Gemini Robotics
Ein Vision-Language-Modell (VLM), das die agentischen Funktionen von Gemini in die Robotik einbringt und logisches Schlussfolgern in der physischen Welt ermöglicht.
Funktionen entdecken
Bildgenerierung
Mit Nano Banana können Sie kontextbezogene Bilder generieren und bearbeiten.
Langer Kontext
Geben Sie Millionen von Tokens in Gemini-Modelle ein und gewinnen Sie Erkenntnisse aus unstrukturierten Bildern, Videos und Dokumenten.
Strukturierte Ausgaben
Weisen Sie Gemini an, mit JSON zu antworten. JSON ist ein strukturiertes Datenformat, das sich für die automatisierte Verarbeitung eignet.
Funktionsaufrufe
Agentgestützte Workflows erstellen, indem Sie Gemini mit externen APIs und Tools verbinden
Videogenerierung mit Veo 3.1
Mit unserem innovativen Modell können Sie hochwertige Videoinhalte aus Text- oder Bild-Prompts erstellen.
Voice Agents mit Live API
Mit der Live API können Sie Echtzeit-Sprachanwendungen und ‑Agents entwickeln.
Tools
Verbinden Sie Gemini über integrierte Tools wie die Google Suche, URL-Kontext, Google Maps, Codeausführung und Computernutzung mit der Welt.
Verständnis von Dokumenten
Verarbeiten Sie bis zu 1.000 Seiten von PDF-Dateien mit vollständigem multimodalen Verständnis oder anderen textbasierten Dateitypen.
Thinking
Hier erfahren Sie, wie die Denkfunktionen das logische Denken bei komplexen Aufgaben und Agenten verbessern.
Agents erstellen
Verwaltete KI-Agenten geben Gemini einen Arbeitsbereich, in dem Aufgaben selbstständig geplant und erledigt werden können. Mit einer einzigen Anfrage kann Gemini Code schreiben und ausführen, im Web suchen und Dateien in einer gehosteten Sandbox-Umgebung erstellen. Sie können mit unserem vorgefertigten Antigravity-Agent beginnen oder ihn mit Ihren eigenen Anweisungen und Tools anpassen.
Python
from google import genai
client = genai.Client()
interaction = client.interactions.create(
agent="antigravity-preview-09-2026",
input=(
"Research the top 5 sustainable fashion brands, "
"compare their materials and pricing tiers, and "
"build an interactive dashboard in analysis.html."
),
environment="remote"
)
print(interaction.output_text)
JavaScript
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({});
const interaction = await ai.interactions.create({
agent: "antigravity-preview-09-2026",
input:
"Research the top 5 sustainable fashion brands, " +
"compare their materials and pricing tiers, and " +
"build an interactive dashboard in analysis.html.",
environment: "remote",
});
console.log(interaction.output_text);
Java
import com.google.genai.Client;
import com.google.genai.gaos.models.interactions.AgentOption;
import com.google.genai.gaos.models.interactions.CreateAgentInteraction;
import com.google.genai.gaos.models.interactions.CreateAgentInteractionEnvironment;
import com.google.genai.gaos.models.interactions.Interaction;
import com.google.genai.gaos.models.interactions.InteractionsInput;
import com.google.genai.gaos.models.operations.CreateInteractionRequestBody;
Client client = new Client();
CreateAgentInteraction params =
CreateAgentInteraction.builder()
.agent(AgentOption.of("antigravity-preview-09-2026"))
.input(
InteractionsInput.of(
"Research the top 5 sustainable fashion brands, "
+ "compare their materials and pricing tiers, and "
+ "build an interactive dashboard in analysis.html."))
.environment(CreateAgentInteractionEnvironment.of("remote"))
.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 '{
"agent": "antigravity-preview-09-2026",
"input": "Research the top 5 sustainable fashion brands, compare their materials and pricing tiers, and build an interactive dashboard in analysis.html.",
"environment": "remote"
}'
Interactions API
Die Interactions API ist seit Juni 2026 unsere Standardschnittstelle und die beste Möglichkeit, mit Gemini-Modellen und ‑Agents zu arbeiten. Wenn Sie ein neues Projekt starten, sollten Sie die Interactions API verwenden. Die generateContent API wird zwar weiterhin unterstützt, gilt aber als Legacy-API.
Interaktionen – Übersicht
Hier erfahren Sie, wie die Interactions API den Konversationsstatus, Nachrichten und Ausgabeformate verwaltet.
Migrationsanleitung
Detaillierte Anleitung für die Umstellung Ihres Codes von „generateContent“ auf die Interactions API.
Streaming
Streamen Sie Echtzeittokens, inkrementelle Gedanken und Tool-Aufrufereignisse.