BAML
A domain-specific language for writing prompts as typed functions that compile to Python, TypeScript and other clients. Schemas are enforced with a parser that repairs imperfect model output.
Services
- Typed prompt functions
- Schema-aligned parsing
- Generated clients
- VS Code playground
Highlights
Source: Official GitHub repository. Last checked 2026-09-18. Spot an error? Tell us.