Laatst bijgewerkt: 2025-12-03
Status: Ondersteund (OpenAI-compatibel)
1. Overzicht
Interleaved Thinking is een geavanceerd redeneerframework waarmee modellen expliciete redeneerstappen kunnen uitvoeren tussen toolaanroepen. Modellen met Interleaved Thinking kunnen:- Reflecteren op de huidige omgeving en tooluitvoer
- De volgende actie bepalen op basis van bijgewerkte redenering
- Een doorlopende redeneerketen behouden over meerdere toolaanroepen
- Transparant, inspecteerbaar meerstapsdenken bieden via
reasoning_detailsofreasoning_content
2. Kernconcepten
2.1 Interleaving
In plaats van één redeneerfase uit te voeren gevolgd door een toolaanroep, voert het model het volgende uit:2.2 Redeneerdetails (reasoning_details)
Voor sommige modellen wordt de inhoud van het denken van het model geretourneerd in de vorm van een afzonderlijke structuur:
2.3 Vereiste voor gespreksgeheugen
Om de continuïteit van de redenering te behouden: je moet de volledige respons van het model toevoegen inclusiefreasoning_details, tool_calls en content aan daaropvolgende messages.
Als je de keten niet behoudt, kan dit leiden tot:
- Onjuist toolgebruik
- Verloren redeneercontext
- Herhaalde of circulaire toolaanroepen
- Verminderde betrouwbaarheid
3. API-gedrag
3.1 Request-indeling
Aan de gebruikerszijde zijn geen wijzigingen vereist. Interleaved Thinking werkt met de standaard OpenAI-compatibele Chat Completions API.3.2 Response-indeling
Het model kan de volgende velden retourneren:reasoning_content: oorspronkelijke denkinhoudreasoning_details: gestructureerde redeneersegmenten; dit veld is optioneeltool_calls: plan voor toolaanroepcontent: uitvoer in natuurlijke taal
4. Voorbeeldrequest (MiniMax-M2)
5. Voorbeeldresponse (niet-streaming)
6. Voorbeeld van streamingresponse
7. Ontwikkelaarsnotities
7.1 Modellen die Interleaved Thinking ondersteunen
Alle modellen diereasoning_details beschikbaar maken via OpenAI-compatibele API’s, waaronder:
- MiniMax-M2
- (Binnenkort) Novita Reasoning Series
- Andere partnermodellen met redeneermogelijkheden
7.2 Prijzen
Facturering is gebaseerd op redeneertokens, volgens de prijsregels van het model.reasoning_details verhoogt het tokengebruik.
7.3 Foutafhandeling
Je kunt het volgende tegenkomen:- Ontbrekende toolparameters
- Recursieve of herhaalde toolaanroepen
- Onjuiste aannames in de redeneerfase
8. Best practices
✓ Neem altijd volledige modelberichten op in de volgende request Neem op:contenttool_callsreasoning_details
- Het redeneerproces te monitoren
- Onjuiste toolplannen vroegtijdig te detecteren
- Snellere gebruikersfeedback te geven
- Parametervalidators
- Uitvoeringssandbox
- Beveiligingen voor maximale recursie
9. Samenvatting
Interleaved Thinking verbetert meerstapsredenering en de betrouwbaarheid van toolgebruik aanzienlijk:- Transparante en inspecteerbare stapsgewijze redenering
- Adaptieve planning tussen toolaanroepen
- Sterker contextbehoud over lange workflows
- Volledig compatibel met OpenAI-achtige Chat Completions API