dottxt-ai/outlines: Structured Outputs - a highly promising tooling that integrates directly into vLLM, validates LLM responses against predefined schemas, and directly rejects invalid tokens during generation, ensuring the output strictly adheres to the expected formats. Particularly useful for smaller models that often struggle with structured output formats. It can be highly beneficial for strict workflows where you know exactly what the LLM is supposed to answer.