Search
/
boundaryml/baml
1614
56
Help on Discord
boundaryml/baml
1614
56
Home
Guide
Examples
BAML Reference
Playground
Changelog
Home
Guide
Examples
BAML Reference
Playground
Changelog
Overview
baml-cli
init
generate
serve
dev
Language Reference
General BAML Syntax
Types
function
test
template_string
client<llm>
class
enum
generator
Attributes
What are attributes?
@alias / @@alias
@description / @@description
@skip
@assert
@check
@@dynamic
LLM Client Providers
AWS Bedrock
Anthropic
Google AI: Gemini
Google: Vertex
OpenAI
OpenAI from Azure
openai-generic
openai-generic: Groq
openai-generic: Hugging Face
openai-generic: Keywords AI
openai-generic: LM Studio
openai-generic: Ollama
openai-generic: OpenRouter
openai-generic: TogetherAI
openai-generic: Unify AI
openai-generic: vLLM
LLM Client Strategies
Retry Policy
Fallback
Round Robin
baml_client
TypeBuilder
ClientRegistry
Prompt Syntax
What is jinja?
ctx.output_format
ctx.client
_.role
Variables
Conditionals
Loops
Editor Extension Settings
baml.cliPath
baml.generateCodeOnSave
baml.restartTSServerOnSave
Boundary Extraction API
API Reference
Boundary Cloud API
Limits
Help on Discord
Prompt Syntax
Variables
See
template_string
to learn how to add variables in .baml files