LMQL (Language Model Query Language) is an open-source programming language designed for interacting with large language models. It lets developers write queries that constrain LLM outputs using control flow, types, and scripting logic, enabling structured generation and reduced token waste. Ideal for developers who need deterministic, structured responses from LLMs.
LMQL
lmql.ai
Paid tool. Visit the site to view current pricing plans.