rllm.llm.BaseOutputParser

class rllm.llm.BaseOutputParser[source]

Bases: ABC

Output parser class.

format(query: str) str[source]

Format a query with structured output formatting instructions.

format_messages(messages: List[ChatMessage]) List[ChatMessage][source]

Format a list of messages with structured output formatting instructions.

abstract parse(output: str) Any[source]

Parse, validate, and correct errors programmatically.