Function: makeThinkTagReasoningParser()
ts
function makeThinkTagReasoningParser(
opts?: ReasoningParserOptions,
): ReasoningParserFn;Defined in: src/batteries/llm/chat_common/reasoning_parsers.ts:188
Parse <think>…</think> (and the <thinking>…</thinking> variant) reasoning blocks — the dominant convention, used by Qwen3, DeepSeek-R1, and most distilled reasoning models. Unpaired markers (a lone </think> or a truncated <think>) are recovered by default — see ReasoningParserOptions.
Parameters
| Parameter | Type |
|---|---|
opts | ReasoningParserOptions |