Denkmodelle durchlaufen einen internen „Denkprozess“, bevor sie eine Antwort zurückgeben. Diese Funktion 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:
- Denkprozessebenen und Token-Budgets konfigurieren
- Zusammenfassungen der Gedanken ansehen
- Zustand der Argumentation in Multi-Turn-Unterhaltungen mithilfe von Gedanken-Signaturen beibehalten
Unterstützte Modelle
Die Funktion „Denken“ wird in den folgenden Modellen unterstützt:
Klicken Sie, um unterstützte Modelle zu maximieren.
- Gemini Omni Flash
- Gemini Omni 1.1 Flash
- 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 Kontrollmodells
Der Thinking-Modus ist in unterstützten Gemini-Modellen standardmäßig aktiviert. In Agent Studio können Sie sich den gesamten Denkprozess zusammen mit der generierten Antwort ansehen.
Wie Sie das Denken 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ü Thinking level (Denkstufe) 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 die wenigsten Tokens für den Thinking-Modus. Am besten geeignet für unkomplizierte Aufgaben, die keine ausführliche Problemlösung erfordern. FürMINIMALsind in Mehrfachdialogen Gedankensignaturen erforderlich. Wenn sie fehlen, gibt das Modell einen400: INVALID_ARGUMENT-Fehler zurück.LOW: Verwendet weniger Tokens für den Thinking-Modus, um schnellere Antworten zu erhalten. Am besten geeignet für Anwendungen mit hohem Durchsatz und geringer Aufgabenkomplexität.MEDIUM: Hier werden die Qualität der Begründung und die Latenz ausgeglichen. Geeignet für Aufgaben mit mittlerer Komplexität, die von Zwischenschritten profitieren.HIGH: Nutzt die maximale Denkfähigkeit. Optimal für komplexe Prompts, die tiefes Schlussfolgern, mehrstufige Problemlösung, formale Codeüberprüfung oder die Ausführung von Tools im Mehrfachdialog 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 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
Bei Gemini 2.5 und früheren Modellen konfigurieren Sie den Thinking-Modus mit dem Parameter thinking_budget. Mit diesem Parameter wird ein weiches Limit für die Anzahl der Tokens festgelegt, die das Modell während der internen Argumentation 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 in der Auswahl Thinking budget (Budget für Denkprozess) die Option Manual (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.
Umgebungsvariablen für die Verwendung des Google Gen AI SDK mit Vertex AI festlegen:
# 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.
Umgebungsvariablen für die Verwendung des Google Gen AI SDK mit Vertex AI festlegen:
# 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
Informationen zum Installieren oder Aktualisieren von Go
Weitere Informationen finden Sie in der SDK-Referenzdokumentation.
Umgebungsvariablen für die Verwendung des Google Gen AI SDK mit Vertex AI festlegen:
# 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
Informationen zum Installieren oder Aktualisieren von Java
Weitere Informationen finden Sie in der SDK-Referenzdokumentation.
Umgebungsvariablen für die Verwendung des Google Gen AI SDK mit Vertex AI festlegen:
# 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, legen Sie thinking_budget auf -1 fest.
Unterstützte Budgets für Denkprozesse nach Modell
In der folgenden Tabelle sind die minimalen, maximalen und Standardtokenlimits 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 die Denkfunktion 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 trotzdem eine Art Begründung enthalten.
Die Denkfunktion kann für Gemini 2.5 Pro nicht deaktiviert werden.
Zusammenfassungen der Gedanken ansehen
In Zusammenfassungen der Gedanken werden Zwischenschritte beim Schlussfolgern neben der endgültigen Antwort des Modells angezeigt. Zusammenfassungen von Gedanken werden in Gemini 2.5 und höher unterstützt.
Console
Zusammenfassungen von Gedanken sind in Agent Studio standardmäßig aktiviert. Wenn Sie die zusammengefassten Begründungsschritte sehen möchten, maximieren Sie den Bereich Gedanken.
Python
Installieren
pip install --upgrade google-genai
Weitere Informationen finden Sie in der SDK-Referenzdokumentation.
Umgebungsvariablen für die Verwendung des Google Gen AI SDK mit Vertex AI festlegen:
# 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.
Umgebungsvariablen für die Verwendung des Google Gen AI SDK mit Vertex AI festlegen:
# 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
Informationen zum Installieren oder Aktualisieren von Go
Weitere Informationen finden Sie in der SDK-Referenzdokumentation.
Umgebungsvariablen für die Verwendung des Google Gen AI SDK mit Vertex AI festlegen:
# 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
Informationen zum Installieren oder Aktualisieren von Java
Weitere Informationen finden Sie in der SDK-Referenzdokumentation.
Umgebungsvariablen für die Verwendung des Google Gen AI SDK mit Vertex AI festlegen:
# 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 Gedanken-Signatur ohne Zusammenfassungstext zurückgeben:
- Anfragen mit geringer Komplexität: Für die Anfrage waren nur wenige Schritte erforderlich.
- Zusammenfassungen deaktiviert: Es wurden keine Zusammenfassungen angefordert oder sie wurden deaktiviert.
- Nicht textbasierte Modalitäten: Bei der Verarbeitung bestimmter Modalitäten (z. B. der 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 Mehrfachdialoge hinweg bei, insbesondere bei Verwendung von Funktionsaufrufen.
Um den Kontext der Argumentation bei Mehrfachdialog-Interaktionen beizubehalten, müssen Sie die in früheren Antworten zurückgegebenen Gedanken-Signaturen in nachfolgende Anfragen übergeben, unabhängig von der konfigurierten Denkebene.
Wenn Sie das offizielle Google Gen AI SDK (Python, Node.js, Go oder Java) verwenden, werden Gedanken-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
Die Tokens, die während des Denkprozesses generiert werden, werden Ihnen in Rechnung gestellt. Bei Modellen, bei denen der Thinking-Modus standardmäßig aktiviert ist, z. B. Gemini 3 Pro und Gemini 2.5 Pro, werden diese Thinking-Tokens in Ihre abrechenbare Nutzung einbezogen.
Die vollständigen Tarifdetails finden Sie unter Preise.
Nächste Schritte
Gedankensignaturen
Hier erfahren Sie, wie Sie den Reasoning-Status von Gemini bei Mehrfachdialogen und Unterhaltungen mit mehreren Schritten mithilfe von Gedanken-Signaturen beibehalten.
Leitfaden für Prompts zum Denken
Hier finden Sie Techniken und Best Practices für das Prompt Engineering, die auf die Denkmodelle von Gemini zugeschnitten sind.