vllm.reasoning.minimax_m2_reasoning_parser ¶
MiniMaxM2AppendThinkReasoningParser ¶
Bases: ReasoningParser
Reasoning parser for MiniMax M2 model.
Source code in vllm/reasoning/minimax_m2_reasoning_parser.py
__init__ ¶
__init__(tokenizer: AnyTokenizer, *args, **kwargs)
extract_content_ids ¶
extract_reasoning_content ¶
extract_reasoning_content(
model_output: str,
request: ChatCompletionRequest | ResponsesRequest,
) -> tuple[str | None, str | None]
extract_reasoning_content_streaming ¶
extract_reasoning_content_streaming(
previous_text: str,
current_text: str,
delta_text: str,
previous_token_ids: Sequence[int],
current_token_ids: Sequence[int],
delta_token_ids: Sequence[int],
) -> DeltaMessage | None
Source code in vllm/reasoning/minimax_m2_reasoning_parser.py
MiniMaxM2ReasoningParser ¶
Bases: BaseThinkingReasoningParser
Reasoning parser for MiniMax M2 model.