vllm.entrypoints.openai.parser.responses_parser ¶
ResponsesParser ¶
Incremental parser over completion tokens with reasoning support.
Source code in vllm/entrypoints/openai/parser/responses_parser.py
reasoning_parser_instance instance-attribute ¶
response_messages instance-attribute ¶
response_messages: list[ResponseInputOutputItem] = (
response_messages
)
__init__ ¶
__init__(
*,
tokenizer: AnyTokenizer,
reasoning_parser_cls: Callable[
[AnyTokenizer], ReasoningParser
],
response_messages: list[ResponseInputOutputItem],
request: ResponsesRequest,
)
Source code in vllm/entrypoints/openai/parser/responses_parser.py
process ¶
process(output: CompletionOutput) -> ResponsesParser
Source code in vllm/entrypoints/openai/parser/responses_parser.py
get_responses_parser_for_simple_context ¶
get_responses_parser_for_simple_context(
*,
tokenizer: AnyTokenizer,
reasoning_parser_cls: Callable[
[AnyTokenizer], ReasoningParser
],
response_messages: list[ResponseInputOutputItem],
request: ResponsesRequest,
) -> ResponsesParser
Factory function to create a ResponsesParser with optional reasoning parser.
Returns:
| Type | Description |
|---|---|
ResponsesParser | ResponsesParser instance configured with the provided parser |