You don’t! BAML is a language that gets compiled into Python or Typescript. You can run the generated code locally or in the cloud.
Contact us at email@example.com for more details. We have a free tier available.
Nope. We do not proxy LLM calls for you. BAML just generates a bunch of python or TypeScript code you can run on your machine. If you opt-in to our logging and analytics we only send logs to our backend. Deploying your app is like deploying any other python/TS application.
We’re slightly masochistic and we wanted to implement an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.
But in all seriousness, we were inspired by Prisma and JSX, and we love working with strongly typed languages. Building our own compiler has allowed us to implement features no other python or typescript library can, like the VSCode playground.
No, we believe the most resilient and/or complex AI pipelines are those that can be written and tested with your codebase.
We promise that once you setup VSCode it is trivially easy to edit your prompts. It’s as easy as editing YAML or JSON.
BAML can be generated into python. TypeScript is in early preview.
The VSCode extension and BAML are free to use (Open Source as well!). We only charge for usage of BoundaryML Studio.