#42 · 主分类: LLM应用框架
baml
面向智能体的编程语言
项目最后更新:08/29/26
GitHub Stars
9.1K
Forks数量
489
贡献者数量
105
许可证
Apache-2.0
收录理由
BAML把一次大模型调用抽象成一个带类型的函数:你声明输入参数、输出结构以及要调用的模型,Rust编译器会生成客户端,可直接从Python、TypeScript、Go、Ruby、Java或C#调用。对于已经不再满足于自由拼写提示词字符串的团队,它能给出结构化、经过校验的输出,省去手写JSON解析的麻烦。IDE里的交互式调试和VS Code插件让提示词的迭代保持轻快;内置的重试、备用模型、轮询策略,加上与输出模式对齐的解析逻辑,能支撑多模型代理和抽取流水线,哪怕模型本身不支持原生工具调用也没关系。你只挑自己需要的提示词接入BAML即可,不必推翻现有代码库重写。
相关文章
暂无针对该项目的文章。
如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。
同类热门项目
langchain
智能体工程平台。
dify
在一个协作工作区中构建Agentic工作流、RAG管道,支持丰富的AI模型和工具。可部署在云、VPC或自托管环境,团队无需重建技术栈即可从原型走向生产。
headroom
压缩工具输出、日志、文件和RAG块,再送入LLM。编码代理减少20% token,JSON减少60-95% token,答案不变。提供库、代理、MCP服务器。
litellm
最快的、最轻量的AI网关。Rust核心,Python SDK。以OpenAI(或原生)格式调用100多种LLM API,具备成本追踪、护栏、负载均衡和日志记录 [Bedrock, Azure, OpenAI, Anthropic, OpenAI, VertexAI, vLLM, Nvidia NIM]
llama_index
LlamaIndex 是领先的文档代理和 OCR 平台