Thinking Models werden darauf trainiert, vor der Generierung einer Antwort einen internen „Denkprozess“ zu durchlaufen. Daher sind Thinking Models in der Lage, besser zu argumentieren, mehrstufige Pläne zu erstellen, mathematische Probleme zu lösen und Code zu generieren als Modelle ohne Thinking-Funktionen.
Der Denkprozess ist standardmäßig für alle Gemini-Modelle aktiviert. Wenn Sie Agent Studio auf der Gemini Enterprise Agent Platform verwenden, können Sie den gesamten Denkprozess zusammen mit der vom Modell generierten Antwort sehen.
Unterstützte Modelle
Die Funktion „Thinking“ wird in den folgenden Modellen unterstützt:
Klicken Sie, um die unterstützten Modelle zu maximieren.
- Gemini Omni Flash
- Gemini Omni 1.1 Flash
- 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
Sie können festlegen, wie viel Denkarbeit das Modell vor der Beantwortung leisten soll. Die Methode zur Steuerung des Denkens hängt von der Modellversion ab.
Gemini 3 und neuere Modelle
Bei Gemini 3-Modellen wird der Parameter thinking_level eingeführt, der die Konfiguration des Thinking-Budgets in diskrete Stufen vereinfacht. Wenn kein komplexes Reasoning erforderlich ist, können Sie die thinking_level des Modells einschränken, um schnellere Antworten mit geringerer Latenz zu erhalten.
In der folgenden Tabelle sehen Sie, welche thinking_level-Werte von den einzelnen Modellen unterstützt werden und welcher thinking_level-Wert für die einzelnen Modelle der Standardwert ist:
| Modell | Unterstützte thinking_level-Werte |
Standard |
|---|---|---|
| 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 |
MINIMAL: Beschränkt das Modell darauf, so wenige Tokens wie möglich für die Denkphase zu verwenden. Diese Einstellung eignet sich am besten für Aufgaben mit geringer Komplexität, die nicht von einer ausführlichen Argumentation profitieren. Dies ist die Standardstufe für Gemini 3.1 Flash-Lite.MINIMAList so nah wie möglich an einem Budget von null für das Denken, erfordert aber weiterhin Gedankensignaturen. Wenn in Ihrer Anfrage keine Gedanken-Signaturen angegeben sind, gibt das Modell einen400-Fehler zurück. Weitere Informationen finden Sie unter Thought Signatures.from google import genai from google.genai import types client = genai.Client() response = client.models.generate_content( model="gemini-3-flash-preview", contents="How does AI work?", config=types.GenerateContentConfig( thinking_config=types.ThinkingConfig( thinking_level=types.ThinkingLevel.MINIMAL ) ), ) print(response.text)LOW: Beschränkt das Modell darauf, weniger Tokens für Denkprozesse zu verwenden. Diese Einstellung eignet sich für einfachere Aufgaben, bei denen keine ausführliche Argumentation erforderlich ist.LOWist ideal für Aufgaben mit hohem Durchsatz, bei denen Geschwindigkeit entscheidend ist: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( thinking_level=types.ThinkingLevel.LOW ) ), ) print(response.text)MEDIUM: Bietet einen ausgewogenen Ansatz, der für Aufgaben von mittlerer Komplexität geeignet ist, die von Schlussfolgerungen profitieren, aber keine tiefgreifende, mehrstufige Planung erfordern. Es bietet mehr Argumentationsfähigkeit alsLOWund gleichzeitig eine geringere Latenz alsHIGH:from google import genai from google.genai import types client = genai.Client() response = client.models.generate_content( model="gemini-3-flash-preview", contents="How does AI work?", config=types.GenerateContentConfig( thinking_config=types.ThinkingConfig( thinking_level=types.ThinkingLevel.MEDIUM ) ), ) print(response.text)HIGH: Ermöglicht dem Modell, mehr Tokens für das Denken zu verwenden. Es eignet sich für komplexe Prompts, die ein tiefes logisches Denken erfordern, z. B. mehrstufige Planung, generierter Code, der überprüft wurde, oder erweiterte Szenarien für Funktionsaufrufe. Dies ist die Standardstufe für Gemini 3 Pro-Modelle und Gemini 3 Flash. Verwenden Sie diese Konfiguration, wenn Sie Aufgaben ersetzen, für die Sie zuvor möglicherweise auf spezialisierte Modelle für Schlussfolgerungen angewiesen waren:from google import genai from google.genai import types client = genai.Client() response = client.models.generate_content( model="gemini-3.5-flash", contents="Find the race condition in this multi-threaded C++ snippet: [code here]", config=types.GenerateContentConfig( thinking_config=types.ThinkingConfig( thinking_level=types.ThinkingLevel.HIGH ) ), ) print(response.text)
Die Funktion „Thinking“ kann für Gemini 3 Pro und Gemini 3.1 Pro nicht deaktiviert werden.
Wenn Sie in derselben Anfrage für ein Gemini 3-Modell sowohl thinking_level als auch thinking_budget angeben, gibt das Modell einen Fehler zurück.
Gemini 2.5 und frühere Modelle
Bei Modellen vor Gemini 3 können Sie den Denkprozess mit dem Parameter thinking_budget steuern. Damit wird eine Obergrenze für die Anzahl der Tokens festgelegt, die das Modell für seinen Denkprozess verwenden kann. Wenn thinking_budget nicht festgelegt ist, steuert das Modell standardmäßig automatisch, wie viel es sich ausdenkt,bis zu einem Maximum von 8.192 Tokens. Wenn Sie das dynamische Budget über die API verwenden möchten, legen Sie thinking_budget auf -1 fest.
Sie können thinking_budget manuell festlegen, um ein weiches oberes Limit für die Anzahl der Tokens in Situationen festzulegen, in denen Sie möglicherweise mehr oder weniger Tokens als das Standardbudget für Denkprozesse benötigen. Sie können für weniger komplexe Aufgaben ein niedrigeres Tokenlimit und für komplexere Aufgaben ein höheres Limit festlegen. Dieses Limit ist ein weiches Limit. Daher kann die Gesamtzahl der Thought-Tokens variieren. Wenn die Latenz wichtiger ist, verwenden Sie ein niedrigeres Budget oder legen Sie das Budget auf 0 fest, um zu verhindern, dass mit der Antwort auch Gedankeninhalte zurückgegeben werden.
In der folgenden Tabelle sehen Sie die Mindest- und Höchstbeträge, die Sie für thinking_budget für jedes unterstützte Modell festlegen können, sowie das Standardbudget für die Denkphase für jedes Modell:
| Modell | Mindestanzahl an Tokens | Maximale Tokenanzahl | 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) |
Wenn Sie thinking_budget auf 0 setzen, wenn Sie Gemini 2.5 Flash und Gemini 2.5 Flash-Lite verwenden, werden mit der Antwort keine Inhalte zum Denkprozess zurückgegeben. Begründungen können aber weiterhin in der Ausgabe des Modells enthalten sein. Die Denkphase kann für Gemini 2.5 Pro nicht deaktiviert werden.
Wenn Sie den Parameter thinking_level mit einem Modell vor Gemini 3 verwenden, gibt das Modell einen Fehler zurück.
Console
- Öffnen Sie Agent Studio > Prompt erstellen.
- Klicken Sie im Bereich Modell auf Modell wechseln und wählen Sie im Menü eines der unterstützten Modelle aus.
- Wählen Sie im Drop-down-Menü Budget für Denkprozesse die Option Manuell aus und passen Sie dann das Limit für das Budget für Denkprozesse 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
Zusammenfassungen der Gedanken ansehen
Zusammenfassungen der Gedanken geben Einblick in die Zwischenschritte beim Schlussfolgern, die das Modell bei der Generierung einer Antwort ausgeführt hat. Zusammenfassungen der Gedanken sind in Gemini 2.5 und neueren Modellen verfügbar.
In Agent Studio sind Zusammenfassungen der Gedankengänge standardmäßig aktiviert. Sie können sie aufrufen, indem Sie den Bereich Gedankengänge maximieren.
Wenn Sie die API verwenden, können Sie Zusammenfassungen von Gedanken aktivieren, indem Sie include_thoughts=True in Ihrem ThinkingConfig festlegen:
Console
Zusammenfassungen von Gedanken sind in Agent Studio standardmäßig aktiviert. Sie können den zusammengefassten Denkprozess des Modells sehen, indem Sie den Bereich Gedanken maximieren.
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
Eine Antwort kann in den folgenden Szenarien eine Gedanken-Signatur ohne Zusammenfassungstext enthalten:
- Anfragen mit geringer Komplexität: Das Modell benötigte nur wenige Denkschritte, um die Antwort zu formulieren.
- Deaktivierte Zusammenfassungen: Es wurden keine Zusammenfassungen angefordert oder sie wurden explizit deaktiviert.
- Nicht textbasierte Reasoning-Modalitäten: Bei bestimmten Modalitäten (z. B. der Bildverarbeitung) werden möglicherweise keine Textzusammenfassungen ausgegeben.
Ihre Anwendung sollte immer Antworten ohne oder mit leerem Inhalt für die Zusammenfassung von Gedanken ordnungsgemäß verarbeiten und dabei die zugehörigen Gedankensignaturen beibehalten.
Gedankensignaturen
Gedankensignaturen sind verschlüsselte Darstellungen des internen Denkprozesses des Modells, die den Gemini-Schlussfolgerungsstatus bei Mehrfachdialogen beibehalten, insbesondere bei Verwendung von Funktionsaufrufen.
Damit das Modell den vollständigen Kontext über mehrere Gesprächsrunden hinweg beibehält, müssen Sie die Gedanken-Signaturen aus früheren Antworten in Ihren nachfolgenden Anfragen zurückgeben, unabhängig von der verwendeten Denkebene. Wenn Sie das offizielle Google Gen AI SDK (Python, Node.js, Go oder Java) verwenden und die Standardfunktionen für den Chatverlauf nutzen oder die vollständige Modellantwort an den Verlauf anhängen, werden Gedanken-Signaturen automatisch verarbeitet.
Detaillierte Regeln, Beispiele und Workflowmuster mit mehreren Schritten finden Sie unter Gedankensignaturen.
Prompt-Verfahren
Mit einem effektiven Prompt-Design können Sie die Schlussfolgerungen des Modells steuern, das Token-Budget reservieren und mit Thinking-Modellen eine optimale Ausgabequalität erzielen.
Umfassende Strategien, Multishot-Muster, Überprüfungs-Prompts und Tipps zur Fehlerbehebung finden Sie im Leitfaden zu Thinking-Prompts.
Preise
Die Abrechnung erfolgt für die Tokens, die während des Denkprozesses eines Modells generiert werden. Bei einigen Modellen wie Gemini 3 Pro und Gemini 2.5 Pro ist der Thinking-Modus standardmäßig aktiviert und Sie werden für diese Tokens in Rechnung gestellt.
Weitere Informationen finden Sie unter Preise für die Agent-Plattform. Informationen zum Verwalten von Kosten finden Sie unter Modellüberlegungen steuern.
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 Gemini-Denkmodelle zugeschnitten sind.