vllm.reasoning.deepseek_v3_reasoning_parser ¶
   DeepSeekV3ReasoningParser ¶
  Bases: ReasoningParser
V3 parser that delegates to either DeepSeekR1ReasoningParser or IdentityReasoningParser based on thinking and separate_reasoning.
Source code in vllm/reasoning/deepseek_v3_reasoning_parser.py
   __init__ ¶
  Source code in vllm/reasoning/deepseek_v3_reasoning_parser.py
   extract_content_ids ¶
     extract_reasoning_content ¶
 extract_reasoning_content(
    model_output: str, request: ChatCompletionRequest
) -> 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