LMQL
Programming language for LLM interaction with constraints and control flow.
About
LMQL is a programming language for LLMs built as a superset of Python, developed at ETH Zurich. It interweaves ordinary program logic with model calls by treating top-level strings as query strings whose template variables are completed by the model, and it supports constraints that enforce structured, type-safe output. This lets developers express prompting and control flow together in one program. Released under the Apache 2.0 license.
Reviews (0)
Leave a Review
No reviews yet. Be the first to review!
Details
- Category
- AI Agents & Orchestration
- Price
- Free
- Platform
- Local/Desktop
- Difficulty
- Intermediate (3/5)
- License
- Apache-2.0
- Added
- Apr 3, 2026
Related Tools
Visual framework for building multi-agent and RAG applications.
Visual interface for building and testing AutoGen multi-agent workflows.
Library for enabling AI agents to interact with web browsers.
Integration platform providing 250+ tools for AI agents and LLMs.
Python framework for building AI workflows with structured task management.
Microsoft's framework for building multi-agent AI systems