BoundaryML

baml

BoundaryML

The programming language for agents

AI 简介

BAML 是一种专为构建可靠 AI 代理和工作流设计的提示语言,将提示工程转化为结构化模式工程。它支持通过声明式语法定义带类型输入/输出的 LLM 函数,内置类型安全、流式响应、自动重试、多模型适配(包括不原生支持工具调用的模型),并可与 Python、TypeScript 等主流语言无缝集成。适用于需要稳定结构化输出、复杂提示编排、多步骤 Agent 流程或 Prompt 版本化管理的 AI 应用开发场景。

Rust
Apache License 2.0
8.5k
Stars
441
Forks
30
Watchers
187
Issues

Star 增长

今日0
近 7 天0
近 30 天+90
综合评分72.94
默认分支canary