BoundaryML

一种为AI代理设计的编程语言,结合TypeScript语法与Rust级类型安全,帮助开发者从LLM中获取结构化数据。

baml-language-0.22.3-nightly.20261018.a
发布于
14 小时前
9,423
星标
577
下载
同步于
8 小时前

最新版本

baml-language-0.22.3-nightly.20261018.a2026年10月19日 16:24
下载慢?可在上方随时切换镜像源

项目说明

项目概述

BAML(Basically A Made-up Language)是一种为 AI 代理设计的编程语言,看起来像 TypeScript,但每个功能都为让代理减少错误而构建。它帮助开发者以最佳开发者体验从 LLM 中获取结构化数据,支持所有主流编程语言。

主要功能

  • 为 AI 代理设计的静态类型编程语言
  • 结合 TypeScript 语法与 Rust 级类型安全
  • 帮助从 LLM 获取结构化数据
  • 跨语言支持

适用人群

  • 需要从 LLM 获取结构化数据的 AI 应用开发者
  • 追求类型安全和最佳开发者体验的工程师
  • 构建 AI 代理系统的团队

快速上手

  1. 访问 BAML 官网
  2. 查看 GitHub 仓库
  3. 浏览 示例项目

核心优势

  • 静态类型,编译时错误检测
  • 最佳开发者体验
  • 跨语言支持
  • 专为 AI 代理设计

系统要求

  • 操作系统:跨平台

历史版本

排序