Boundary AI
Build, test, observe and improve your AI apps with ease.
About Boundary AI
"Boundary AI" is not just a regular toolkit; it is a game-changer for AI engineers. By leveraging its unique configuration language, BAML (Basically, A Made-up Language), this toolkit takes the performance of LLMs (Large Language Models) to new heights.With BAML, AI engineers can effortlessly transform intricate prompt templates into typed functions that are not only simpler to execute but also easier to test. Say goodbye to parsing boilerplate and type errors!Using an LLM with BAML is akin to calling a regular function. Additionally, Boundary AI enables real-time testing of new prompts across different IDEs, including the user-friendly VSCode Playground UI.The toolkit also includes Boundary Studio, a powerful feature for monitoring and tracking the performance of each LLM function over time. Notably, BAML is predominantly coded in Rust and supports a range of models such as Openai, Anthropic, Gemini, Mistral, and even self-brought models, with plans to incorporate non-generative models in the future.When deploying with BAML, Python or Typescript code is generated. Unlike other data modeling libraries, BAML stands out for its type safety and transparent prompts. It boasts an integrated playground and is compatible with any model.The BAML compiler and the VSCode extension for BAML are both free and open source. However, for users looking to tap into the monitoring and enhancement features of Boundary Studio, paid services are available.