Zuletzt aktualisiert: 2025-12-03
Status: Unterstützt (OpenAI-kompatibel)
1. Überblick
Interleaved Thinking ist ein erweitertes Reasoning-Framework, das Modellen ermöglicht, explizite Reasoning-Schritte zwischen Tool-Aufrufen auszuführen. Modelle mit Interleaved Thinking können:- Über die aktuelle Umgebung und Tool-Ausgaben reflektieren
- Die nächste Aktion auf Grundlage aktualisierten Reasonings entscheiden
- Eine kontinuierliche Reasoning-Kette über mehrere Tool-Aufrufe hinweg aufrechterhalten
- Transparentes, überprüfbares mehrstufiges Denken über
reasoning_detailsoderreasoning_contentbereitstellen
2. Zentrale Konzepte
2.1 Interleaving
Anstatt eine einzelne Reasoning-Phase gefolgt von einem Tool-Aufruf auszuführen, führt das Modell Folgendes aus:2.2 Reasoning Details (reasoning_details)
Für einige Modelle wird der Inhalt des Denkprozesses des Modells in Form einer separaten Struktur zurückgegeben:
2.3 Anforderung an den Konversationsspeicher
Um die Reasoning-Kontinuität aufrechtzuerhalten: Sie müssen die vollständige Antwort des Modells einschließlichreasoning_details, tool_calls und content an nachfolgende messages anhängen.
Wenn die Kette nicht beibehalten wird, kann dies zu Folgendem führen:
- Falsche Tool-Nutzung
- Verlorener Reasoning-Kontext
- Wiederholte oder zirkuläre Tool-Aufrufe
- Geringere Zuverlässigkeit
3. API-Verhalten
3.1 Anfrageformat
Auf Benutzerseite sind keine Änderungen erforderlich. Interleaved Thinking funktioniert mit der standardmäßigen OpenAI-kompatiblen Chat Completions API.3.2 Antwortformat
Das Modell kann die folgenden Felder zurückgeben:reasoning_content: ursprünglicher Denkinhaltreasoning_details: strukturierte Reasoning-Segmente; dieses Feld ist optionaltool_calls: Plan für Tool-Aufrufecontent: Ausgabe in natürlicher Sprache
4. Beispielanfrage (MiniMax-M2)
5. Beispielantwort (Nicht-Streaming)
6. Beispiel für eine Streaming-Antwort
7. Hinweise für Entwickler
7.1 Modelle, die Interleaved Thinking unterstützen
Alle Modelle, diereasoning_details über OpenAI-kompatible APIs bereitstellen, einschließlich:
- MiniMax-M2
- (Demnächst) Novita Reasoning Series
- Andere partnerseitige Modelle mit Reasoning-Unterstützung
7.2 Preise
Die Abrechnung basiert auf Reasoning-Tokens gemäß den Preisregeln des jeweiligen Modells.reasoning_details erhöht die Token-Nutzung.
7.3 Fehlerbehandlung
Es können folgende Situationen auftreten:- Fehlende Tool-Parameter
- Rekursive oder wiederholte Tool-Aufrufe
- Falsche Annahmen in der Reasoning-Phase
8. Best Practices
✓ Nehmen Sie immer vollständige Modellnachrichten in die nächste Anfrage auf Einbeziehen:contenttool_callsreasoning_details
- Den Reasoning-Prozess zu überwachen
- Falsche Tool-Pläne frühzeitig zu erkennen
- Schnelleres Benutzerfeedback bereitzustellen
- Parametervalidierer
- Ausführungs-Sandbox
- Schutzmechanismen für maximale Rekursion
9. Zusammenfassung
Interleaved Thinking verbessert mehrstufiges Reasoning und die Zuverlässigkeit der Tool-Nutzung erheblich:- Transparentes und überprüfbares schrittweises Reasoning
- Adaptive Planung zwischen Tool-Aufrufen
- Stärkere Kontextbeibehaltung über lange Workflows hinweg
- Vollständig kompatibel mit der OpenAI-ähnlichen Chat Completions API