These examples are built with BAML
baml-logo

BAML Examples

What is BAML?

BAML is a structured prompting language that enables you to create dynamic and interactive prompts for your applications with type safety and real-time streaming capabilities.

Explore the power of BAML through our interactive demos below. Each example showcases different aspects of BAML's capabilities in building AI-powered applications.

BAML Documentation

Interactive Demos

Resume Parser

Efficiently parse and analyze resumes

streaming
structured outputs

Q&A Engine

Intelligent Q&A system with RAG

streaming
RAG
hallucination detection

Book Analyzer

Analyze books with real-time streaming charts

streaming
graphs

Recipe Generator

streaming
generative UIs