Bases: ReasoningParser
Reasoning parser for MiniMax M2 model.
Source code in vllm/reasoning/minimax_m2_reasoning_parser.py
  
 __init__(tokenizer: AnyTokenizer, *args, **kwargs)
 
    
 extract_reasoning_content(
    model_output: str,
    request: ChatCompletionRequest | ResponsesRequest,
) -> tuple[str | None, str | None]
 
 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
  
  Bases: BaseThinkingReasoningParser
Reasoning parser for MiniMax M2 model.