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 Überlegungen ansehen
- Reasoning-Status über Multi-Turn-Unterhaltungen hinweg mit Gedankensignaturen 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 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 der Denkprozess aktiviert ist und Sie ein Denklevel, ein Thinking-Budget oder include_thoughts festlegen, kann es sein, dass das Modell auf einige Anfragen ohne Denkprozess antwortet und keine Denkprozess-Teile 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 den Fehler400: INVALID_ARGUMENTzurü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 logischen 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 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 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 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 Standard-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 den Denkprozess 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 logischem Denken enthalten.
Für Gemini 2.5 Pro kann der Denkprozess nicht deaktiviert werden.
Zusammenfassungen der Gedanken ansehen
Gedankenzusammenfassungen zeigen die Zwischenschritte der Problemlösung 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 Gedankengängen sind in Agent Studio standardmäßig aktiviert. Wenn Sie die zusammengefassten Denkschritte 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: Zusammenfassungen der Gedanken wurden nicht angefordert oder deaktiviert.
- Nicht-textuelle Modalitäten: Das Reasoning über bestimmte Modalitäten (z. B. Bildanalyse) führt möglicherweise nicht zu Textzusammenfassungen.
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 Unterhaltungsrunden 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 Gedankensignaturen 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 Prompts mit Denkprozess
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 Prompts für Gemini in der Google Cloud -Konsole ein.