Gemini API
Die Entwicklerplattform zum Erstellen und Skalieren mit Googles neuesten KI-Modellen. Startet in wenigen Minuten.
Python
from google import genai
client = genai.Client()
response = client.models.generate_content(
model="gemini-2.5-flash",
contents="Explain how AI works in a few words",
)
print(response.text)
JavaScript
import { GoogleGenAI } from "@google/genai";
const ai = new GoogleGenAI({});
async function main() {
const response = await ai.models.generateContent({
model: "gemini-2.5-flash",
contents: "Explain how AI works in a few words",
});
console.log(response.text);
}
await main();
Ok
package main
import (
"context"
"fmt"
"log"
"google.golang.org/genai"
)
func main() {
ctx := context.Background()
client, err := genai.NewClient(ctx, nil)
if err != nil {
log.Fatal(err)
}
result, err := client.Models.GenerateContent(
ctx,
"gemini-2.5-flash",
genai.Text("Explain how AI works in a few words"),
nil,
)
if err != nil {
log.Fatal(err)
}
fmt.Println(result.Text())
}
Java
package com.example;
import com.google.genai.Client;
import com.google.genai.types.GenerateContentResponse;
public class GenerateTextFromTextInput {
public static void main(String[] args) {
Client client = new Client();
GenerateContentResponse response =
client.models.generateContent(
"gemini-2.5-flash",
"Explain how AI works in a few words",
null);
System.out.println(response.text());
}
}
C#
using System.Threading.Tasks;
using Google.GenAI;
using Google.GenAI.Types;
public class GenerateContentSimpleText {
public static async Task main() {
var client = new Client();
var response = await client.Models.GenerateContentAsync(
model: "gemini-2.0-flash", contents: "Explain how AI works in a few words"
);
Console.WriteLine(response.Candidates[0].Content.Parts[0].Text);
}
}
REST
curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent" \
-H "x-goog-api-key: $GEMINI_API_KEY" \
-H 'Content-Type: application/json' \
-X POST \
-d '{
"contents": [
{
"parts": [
{
"text": "Explain how AI works in a few words"
}
]
}
]
}'
Folgen Sie unserer Kurzanleitung, um in wenigen Minuten einen API-Schlüssel zu erhalten und Ihren ersten API-Aufruf zu starten.
Für die meisten Modelle können Sie mit unserem kostenlosen Kontingent beginnen, ohne ein Rechnungskonto einrichten zu müssen.
Modelle kennenlernen
Gemini 2.5 Pro
Unser leistungsstärkstes Modell für logisches Denken, das sich durch Programmieren und komplexe Aufgaben auszeichnet
Gemini 2.5 Flash
Unser ausgewogenstes Modell mit einem Kontextfenster von 1 Million Tokens und mehr
Gemini 2.5 Flash-Lite
Unser schnellstes und kostengünstigstes multimodales Modell mit hervorragender Leistung für Aufgaben mit hoher Häufigkeit
Veo 3.1
Unser innovatives Modell zur Videogenerierung mit nativer Audiofunktion
Gemini 2.5 Flash Image (Nano Banana)
Modernstes Bildgenerierungs- und Bearbeitungsmodell
Gemini Embeddings
Unser erstes Gemini-Einbettungsmodell, das für RAG-Workflows in der Produktion entwickelt wurde
Funktionen entdecken
Native Bildgenerierung (Nano Banana)
Mit Gemini 2.5 Flash Image lassen sich kontextbezogene Bilder erstellen 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.
Funktionsaufruf
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.
Sprachagenten mit Live-API
Echtzeit-Sprachanwendungen und ‑Agents mit der Live API 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 PDF-Dateien mit bis zu 1000 Seiten.
Thinking
Hier erfahren Sie, wie die Denkfunktionen das logische Denken bei komplexen Aufgaben und Agenten verbessern.
Entwickler-Toolkit
AI Studio
Testen Sie Eingabeaufforderungen, verwalten Sie Ihre API-Schlüssel, überwachen Sie die Nutzung und erstellen Sie Prototypen in unserer webbasierten IDE.
Open AI Studio
Entwickler-Community
Stellen Sie Fragen und finden Sie Lösungen bei anderen Entwicklern und Google-Ingenieuren.
Community beitreten
API-Referenz
Detaillierte Informationen zur Gemini API finden Sie in der offiziellen Referenzdokumentation.
Auf die API-Referenz zugreifen