Thinking-Modelle generieren einen internen „Denkprozess“, bevor sie eine Antwort zurückgeben. Diese Fähigkeit hilft dem Modell, komplexe mehrstufige Planungen durchzuführen, mathematische Probleme zu lösen und genauen Code zu generieren.
Auf dieser Seite erfahren Sie, wie Sie:
- Denkstufen und Token-Budgets konfigurieren
- Zusammenfassungen von Gedanken ansehen
- Reasoning-Status über Multi-Turn-Unterhaltungen hinweg mit Thought-Signaturen beibehalten
Unterstützte Modelle
Die folgenden Modelle unterstützen die Funktion „Denken“:
Klicken, um unterstützte Modelle einzublenden
- Gemini Robotics ER 2
- Gemini Omni Flash
- Gemini Omni 1.1 Flash
- Gemini Nano Banana 2.1
- Gemini 4 Argon Cyber Permissive
- Gemini 4 Argon
- Gemini 3.8 Flash Cyber
- Gemini 3.8 Flash
- Gemini 3.7 Flash
- Gemini 3.6 Flash
- Gemini 3.5 Flash-Lite
- Gemini 3.5 Flash
- Gemini 3.1 Pro
- Gemini 3.1 Flash-Lite Image (Nano Banana 2 Lite)
- Gemini 3.1 Flash-Lite
- Gemini 3.1 Flash Image
- Gemini 3 Pro Image
- Gemini 3 Flash
- Gemini 2.5 Pro
- Gemini 2.5 Flash-Lite
- Gemini 2.5 Flash
Denkprozess des Modells steuern
Die Funktion „Thinking“ ist in unterstützten Gemini-Modellen standardmäßig aktiviert. In Agent Studio können Sie den gesamten Denkprozess zusammen mit der generierten Antwort einsehen.
Da das Modellverhalten nicht deterministisch ist, kann das Thinking nicht für jede Anfrage garantiert werden. Auch wenn das Denken aktiviert ist und Sie ein Denklevel, ein Denkbudget oder include_thoughts festlegen, kann es sein, dass das Modell auf einige Anfragen ohne Denken antwortet und keine Denkprozesse zurückgibt. Ihre Anwendung muss Antworten verarbeiten können, die keine Gedanken enthalten.
Wie Sie das Nachdenken konfigurieren, hängt von der Modellversion ab:
Gemini 3 und neuere Modelle
Gemini 3-Modelle verwenden den Parameter thinking_level. Mit diesem Parameter werden diskrete Reasoning-Stufen festgelegt, sodass Sie zwischen Latenz und Reasoning-Tiefe optimieren können.
Console
-
Rufen Sie Agent Studio auf, wählen Sie Neu > Chat aus und maximieren Sie den Modellbereich.
- Wählen Sie im Bereich Modelleinstellungen im Menü Modell ein unterstütztes Modell aus.
- Wählen Sie im Drop-down-Menü Denkniveau einen Wert aus.
Python
from google import genai
from google.genai import types
client = genai.Client()
response = client.models.generate_content(
model="gemini-3.5-flash",
contents="How does AI work?",
config=types.GenerateContentConfig(
thinking_config=types.ThinkingConfig(
# Options: MINIMAL, LOW, MEDIUM, HIGH
thinking_level=types.ThinkingLevel.THINKING_LEVEL_VALUE
)
),
)
print(response.text)Werte für den Denkaufwand
Sie können thinking_level auf einen der folgenden Werte festlegen:
MINIMAL: Verwendet so wenige Tokens wie möglich für den Thinking-Modus. Am besten geeignet für einfache Aufgaben, die keine erweiterte Argumentation erfordern.MINIMALerfordert Gedankensignaturen in Unterhaltungen mit mehreren Turns. Wenn diese weggelassen werden, gibt das Modell einen400: INVALID_ARGUMENT-Fehler zurück. Wird auf Gemini 4-Modellen nicht unterstützt.LOW: Verwendet weniger Thinking-Tokens für schnellere Antworten. Am besten geeignet für Anwendungen mit hohem Durchsatz und geringer Aufgabenkomplexität.MEDIUM: Bietet ein ausgewogenes Verhältnis zwischen Qualität der Schlussfolgerungen und Latenz. Geeignet für Aufgaben mit mäßiger Komplexität, die von Zwischenschritten profitieren.HIGH: Verwendet die maximale Denkfähigkeit. Optimal für komplexe Prompts, die tiefgehendes logisches Schlussfolgern, mehrstufige Problemlösung, formale Codeüberprüfung oder Toolausführung mit mehreren Interaktionen erfordern.
Unterstützte Denkaufwände nach Modell
In der folgenden Tabelle sind die unterstützten thinking_level-Werte und Standardkonfigurationen nach Modell aufgeführt:
| Modell | Unterstützte thinking_level-Werte |
Standard |
|---|---|---|
| Gemini Robotics ER 2 | MINIMAL, LOW, MEDIUM, HIGH |
HIGH |
| Gemini Nano Banana 2.1 | MINIMAL, MEDIUM, HIGH |
MEDIUM |
| Gemini 4 Argon Cyber Permissive | LOW, MEDIUM, HIGH |
HIGH |
| Gemini 4 Argon | LOW, MEDIUM, HIGH |
MEDIUM |
| Gemini 3.8 Flash Cyber | LOW, MEDIUM, HIGH |
MEDIUM |
| Gemini 3.8 Flash | LOW, MEDIUM, HIGH |
MEDIUM |
| Gemini 3.7 Flash | LOW, MEDIUM, HIGH |
MEDIUM |
| Gemini 3.6 Flash | MINIMAL, LOW, MEDIUM, HIGH |
MEDIUM |
| Gemini 3.5 Flash-Lite | MINIMAL, LOW, MEDIUM, HIGH |
MINIMAL |
| Gemini 3.5 Flash | MINIMAL, LOW, MEDIUM, HIGH |
MEDIUM |
| Gemini 3.1 Pro | LOW, MEDIUM, HIGH |
HIGH |
| Gemini 3.1 Flash-Lite Image (Nano Banana 2 Lite) | MINIMAL, HIGH |
MINIMAL |
| Gemini 3.1 Flash-Lite | MINIMAL, LOW, MEDIUM, HIGH |
MINIMAL |
| Gemini 3.1 Flash Image | MINIMAL, HIGH |
MINIMAL |
| Gemini 3 Pro Image | HIGH |
HIGH |
| Gemini 3 Flash | MINIMAL, LOW, MEDIUM, HIGH |
HIGH |
Gemini 2.5 und frühere Modelle
Konfigurieren Sie für Gemini 2.5 und frühere Modelle das Thinking mit dem Parameter thinking_budget. Dieser Parameter legt ein weiches Limit für die Anzahl der Tokens fest, die das Modell während des internen Reasoning verwenden kann.
Console
-
Rufen Sie Agent Studio auf und wählen Sie Neu > Chat aus.
- Wählen Sie im Bereich Modelleinstellungen im Menü Modell ein unterstütztes Modell aus.
- Wählen Sie im Auswahlfeld Thinking-Budget die Option Manuell aus und passen Sie das Tokenlimit mit dem Schieberegler an.
Python
Installieren
pip install --upgrade google-genai
Weitere Informationen finden Sie in der SDK-Referenzdokumentation.
Legen Sie Umgebungsvariablen fest, um das Google Gen AI SDK mit Vertex AI zu verwenden:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_ENTERPRISE=True
Node.js
Installieren
npm install @google/genai
Weitere Informationen finden Sie in der SDK-Referenzdokumentation.
Legen Sie Umgebungsvariablen fest, um das Google Gen AI SDK mit Vertex AI zu verwenden:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_ENTERPRISE=True
Go
Go installieren oder aktualisieren
Weitere Informationen finden Sie in der SDK-Referenzdokumentation.
Legen Sie Umgebungsvariablen fest, um das Google Gen AI SDK mit Vertex AI zu verwenden:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_ENTERPRISE=True
Java
Java installieren oder aktualisieren
Weitere Informationen finden Sie in der SDK-Referenzdokumentation.
Legen Sie Umgebungsvariablen fest, um das Google Gen AI SDK mit Vertex AI zu verwenden:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_ENTERPRISE=True
Wenn Sie kein Budget angeben, legt das Modell das Tokenbudget dynamisch auf bis zu 8.192 Tokens fest. Wenn Sie die dynamische Budgetierung in der API explizit aktivieren möchten, setzen Sie thinking_budget auf -1.
Unterstützte Budgets für Denkprozesse nach Modell
In der folgenden Tabelle sind die minimalen, maximalen und standardmäßigen Tokenlimits für jedes Modell aufgeführt:
| Modell | Mindestanzahl von Tokens | Maximale Anzahl der Tokens | Standard |
|---|---|---|---|
| Gemini 2.5 Flash | 1 | 24.576 | Automatisch (bis zu 8.192 Tokens) |
| Gemini 2.5 Pro | 128 | 32.768 | Automatisch (bis zu 8.192 Tokens) |
| Gemini 2.5 Flash-Lite | 512 | 24.576 | Automatisch (bis zu 8.192 Tokens) |
Denkprozess deaktivieren
Sie können das Thinking für Gemini 2.5 Flash und Gemini 2.5 Flash-Lite deaktivieren, indem Sie thinking_budget auf 0 setzen. Obwohl der Denkprozess nicht in der Antwort zurückgegeben wird, kann der generierte Text dennoch eine Ausgabe im Stil von Schlussfolgerungen enthalten.
Für Gemini 2.5 Pro kann die Funktion nicht deaktiviert werden.
Zusammenfassungen der Gedanken ansehen
Zusammenfassungen der Gedanken zeigen die Zwischenschritte beim Schlussfolgern zusammen mit der endgültigen Antwort des Modells an. Thought-Zusammenfassungen werden in Gemini 2.5 und höheren Modellen unterstützt.
Console
Zusammenfassungen von Gedankengängen sind in Agent Studio standardmäßig aktiviert. Wenn Sie die zusammengefassten Argumentationsschritte sehen möchten, maximieren Sie den Bereich Gedanken.
Python
Installieren
pip install --upgrade google-genai
Weitere Informationen finden Sie in der SDK-Referenzdokumentation.
Legen Sie Umgebungsvariablen fest, um das Google Gen AI SDK mit Vertex AI zu verwenden:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_ENTERPRISE=True
Node.js
Installieren
npm install @google/genai
Weitere Informationen finden Sie in der SDK-Referenzdokumentation.
Legen Sie Umgebungsvariablen fest, um das Google Gen AI SDK mit Vertex AI zu verwenden:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_ENTERPRISE=True
Go
Go installieren oder aktualisieren
Weitere Informationen finden Sie in der SDK-Referenzdokumentation.
Legen Sie Umgebungsvariablen fest, um das Google Gen AI SDK mit Vertex AI zu verwenden:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_ENTERPRISE=True
Java
Java installieren oder aktualisieren
Weitere Informationen finden Sie in der SDK-Referenzdokumentation.
Legen Sie Umgebungsvariablen fest, um das Google Gen AI SDK mit Vertex AI zu verwenden:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_ENTERPRISE=True
In den folgenden Situationen kann eine Antwort eine Gedankensignatur ohne Gedankenzusammenfassungstext zurückgeben:
- Anfragen mit geringer Komplexität: Die Anfrage erforderte nur minimale logische Schritte.
- Deaktivierte Zusammenfassungen: Es wurden keine Zusammenfassungen angefordert oder sie wurden deaktiviert.
- Nicht-textuelle Modalitäten: Bei der Analyse bestimmter Modalitäten (z. B. Bildanalyse) werden möglicherweise keine Textzusammenfassungen erstellt.
Ihre Anwendung muss leere oder fehlende Felder für die Zusammenfassung von Gedanken ordnungsgemäß verarbeiten und gleichzeitig alle zugehörigen Gedankensignaturen beibehalten.
Gedankensignaturen
Gedankensignaturen sind verschlüsselte Darstellungen des internen Schlussfolgerungsstatus des Modells. Sie behalten den Kontext über mehrere Unterhaltungen hinweg bei, insbesondere bei der Verwendung von Funktionsaufrufen.
Wenn Sie den Kontext der Argumentation über mehrere Interaktionen hinweg beibehalten möchten, übergeben Sie die in früheren Antworten zurückgegebenen Denksignaturen in nachfolgenden Anfragen, unabhängig von der konfigurierten Denkstufe.
Wenn Sie das offizielle Google Gen AI SDK (Python, Node.js, Go oder Java) verwenden, werden Thought-Signaturen automatisch verwaltet, wenn Sie Standard-Chatsitzungen verwenden oder vollständige Antwortobjekte an Ihren Nachrichtenverlauf anhängen.
Implementierungsmuster, Anforderungen und Beispiele finden Sie unter Thought-Signaturen.
Preise
Ihnen werden die Tokens in Rechnung gestellt, die während des Denkprozesses generiert werden. Bei Modellen, bei denen der Thinking-Modus standardmäßig aktiviert ist, z. B. Gemini 3 Pro und Gemini 2.5 Pro, sind diese Thinking-Tokens in Ihrer abrechenbaren Nutzung enthalten.
Ausführliche Informationen zu den Preisen finden Sie unter Preise.
Nächste Schritte
Gedankensignaturen
Hier erfahren Sie, wie Sie den Gemini-Reasoning-Status während Multi-Turn- und mehrstufigen Unterhaltungen mithilfe von Gedankensignaturen beibehalten.
Leitfaden für Thinking-Prompts
Hier finden Sie Prompt-Engineering-Techniken und Best Practices, die auf Gemini-Thinking-Modelle zugeschnitten sind.
Google Cloud Console
Probieren Sie es selbst aus und geben Sie in der Google Cloud -Konsole Prompts für Gemini ein.