Outlines — инструмент для гарантированного получения структурированного вывода от языковых моделей. В отличие от решений, которые исправляют плохой результат после генерации через парсинг, регулярки или хрупкий код, Outlines задаёт структуру прямо во время генерации.
Библиотека работает с любыми моделями: один и тот же код запускается на OpenAI, Ollama, vLLM и других провайдерах. Достаточно указать нужный тип вывода — и Outlines гарантирует корректную структуру без проблем с парсингом и сломанным JSON.
