vllm.reasoning.identity_reasoning_parser ¶
IdentityReasoningParser ¶
Bases: ReasoningParser
Identity reasoning parser.
This parser does not attempt to parse or strip out reasoning tokens. It treats the entire model output as content and ignores reasoning.
Source code in vllm/reasoning/identity_reasoning_parser.py
__init__ ¶
Source code in vllm/reasoning/identity_reasoning_parser.py
extract_content_ids ¶
extract_reasoning ¶
extract_reasoning(
model_output: str, request: ChatCompletionRequest
) -> tuple[str | None, str | None]
Source code in vllm/reasoning/identity_reasoning_parser.py
extract_reasoning_streaming ¶
extract_reasoning_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