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:
- Denkstufen und Token-Budgets konfigurieren
- Zusammenfassungen der Gedanken ansehen
- Zustand der Argumentation in Multi-Turn-Unterhaltungen mithilfe von Gedanken-Signaturen beibehalten
Unterstützte Modelle
Der Denkprozess wird in den folgenden Modellen unterstützt:
Klicken, um unterstützte Modelle einzublenden
- Gemini Omni Flash
- Gemini Omni 1.1 Flash
- Gemini Nano Banana 2.1
- 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
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ü 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 unkomplizierte Aufgaben, die keine ausführliche Problemlösung erfordern. FürMINIMALsind in Unterhaltungen mit mehreren Zügen 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 Schlussfolgerungen und die Latenz ausgeglichen. 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 Denken, mehrstufige Problemlösung, formale Codeüberprüfung oder die Ausführung von Tools in mehreren Schritten 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 Nano Banana 2.1 | MINIMAL, 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 den Thinking-Modus mit dem Parameter thinking_budget. Dieser Parameter legt ein weiches Limit für die Anzahl der Tokens fest, die das Modell während der internen Schlussfolgerung 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.
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.
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
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 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 dennoch eine Ausgabe im Stil von Schlussfolgerungen enthalten.
Für Gemini 2.5 Pro kann der Denkprozess nicht deaktiviert werden.
Zusammenfassungen der Gedanken ansehen
Zusammenfassungen der Gedanken zeigen die Zwischenschritte beim Schlussfolgern zusammen mit der endgültigen Antwort des Modells an. Zusammenfassungen von Denkprozessen werden in Gemini 2.5 und höheren Modellen 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.
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
Informationen zum Installieren oder Aktualisieren von Java
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: Für die Anfrage waren nur wenige Schritte erforderlich.
- Deaktivierte Zusammenfassungen: 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.
Wenn Sie den Kontext der Argumentation über mehrere Interaktionen hinweg beibehalten möchten, übergeben Sie die in früheren Antworten zurückgegebenen Gedankensignaturen in nachfolgenden Anfragen, 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.
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 Thought Signatures beibehalten.
Leitfaden für Prompts zum Denken
Hier finden Sie Prompt-Engineering-Techniken und Best Practices, die auf Gemini-Thinking-Modelle zugeschnitten sind.