"我们想象一个智能体可以无缝相互通信的世界。
Bindu 将您的智能体转变为活跃的服务器,成为智能体互联网中的点(Bindu)。"
🇬🇧 English • 🇨🇳 简体中文 • 🇪🇸 Español • 🇫🇷 Français • 🇯🇵 日本語 • 🇧🇩 বাংলা • 🇮🇳 हिन्दी • 🇮🇳 தமிழ் • 🇩🇪 Deutsch • 🇳🇱 Nederlands
Create Bindu Agent 是构建生产就绪 AI 智能体的最快方式,让您的智能体能够使用智能体互联网的语言进行通信。无需样板代码,无需配置地狱。只需配置即可获得一个完全可部署的智能体,使用 A2A、AP2 和 X402 协议进行通信。
首个智能体所需时间:约 2 分钟 ⏱️
在本地机器上,导航到您想要创建项目目录的目录,然后运行以下命令:
uvx cookiecutter https://github.com/getbindu/create-bindu-agent.git系统将提示您输入:
- 项目名称和描述
- 智能体框架(Agno、LangChain、CrewAI 等)
- 许可证类型(MIT、Apache、BSD、GPL、ISC)
- 作者详情
然后,砰! 💥 您的智能体项目就准备好了:
your-agent/
├── agent_config.json # 带有 A2A/AP2/X402 设置的智能体配置
├── your_agent/
│ ├── main.py # 您的智能体入口点(已经 Bindu 化!)
│ └── __init__.py
├── skills/ # 添加智能体技能的模板
├── tests/ # 预配置的 pytest 测试
├── pyproject.toml # 由 uv 管理的依赖项
├── Dockerfile # 准备好容器化
├── .github/workflows/ # CI/CD 流水线
└── README.md # 完整的设置说明
cd your-agent
uv sync # 安装依赖项
uv run python -m your_agent.main # 启动您的智能体服务器就是这样! 您的智能体现在在 http://localhost:8030 上运行,并准备好使用 A2A、AP2 和 X402 协议与其他智能体通信。
问题:构建智能体很容易。让它们相互通信?这才是困难的部分。
旧方法:
# 编写您的智能体逻辑
# 找出 API 端点
# 实现身份验证
# 添加错误处理
# 配置部署
# 为 A2A、AP2、X402 编写协议适配器
# 设置监控
# ... 3 天后,也许能工作?Bindu 方法:
uvx cookiecutter https://github.com/getbindu/create-bindu-agent.git
# 回答 4 个提示
# 完成。您的智能体可以使用 A2A、AP2 和 X402 进行通信。- 2 分钟设置:回答简单问题,获得完整的生产就绪智能体系统。
- 轻量级:无样板代码。无配置地狱。
- 简单:无复杂设置。只需配置即可获得完全可部署的智能体。
- 安全:内置身份验证、错误跟踪和监控。
- 协议就绪:内置支持 A2A、AP2 和 X402 — 您的智能体使用通用语言
- 框架无关:适用于 Agno、LangChain、CrewAI、LlamaIndex、FastAgent 等
- 生产就绪:包括 CI/CD、测试、Docker、文档和部署配置。
- 可观察性:内置支持 Phoenix、Langfuse 和 Jaeger。
- 最佳实践:预配置 ruff、mypy、pytest、pre-commit hooks 和代码质量工具
- 随处部署:您的智能体成为活跃的服务器,准备加入智能体互联网
此 Cookiecutter 模板为您搭建了一个完整的 Bindu Agent 项目,包含您需要的一切:
- uv 用于依赖管理
- 使用 GitHub Actions 的 CI/CD
- 使用 pre-commit 的预提交钩子
- 使用 ruff、ty 的代码质量
- 通过在 GitHub 上创建新版本发布到 PyPI
- 使用 pytest 和 codecov 进行测试和覆盖率
- 使用 MkDocs 的文档
- 使用 Docker 或 Podman 的容器化
┌─────────────────────────────────────────────────────────────┐
│ 1. 运行 cookiecutter → 2. 回答提示 → 3. 部署! │
└─────────────────────────────────────────────────────────────┘
↓
您的智能体现在已上线并使用 A2A、AP2、X402 进行通信
↓
准备加入智能体互联网 🌐当您创建 Bindu Agent 时,您不仅仅是获得一个模板 — 您获得的是一个活跃的服务器:
- 使用通用协议:A2A 用于智能体间通信,AP2 用于智能体商务,X402 用于支付轨道
- 安全设计:内置身份验证、错误跟踪和监控
- 可发现:您的智能体可以被网络上的其他智能体发现和连接
- 框架灵活:使用您自己的智能体框架(Agno、LangChain、CrewAI 等)
- 生产就绪:从本地主机到云端,只需几分钟,而不是几天
窥视夜空
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
{{ + + + @ {{
}} | * o + . }}
{{ -O- o . . + {{
}} | _,.-----.,_ o | }}
{{ + * .-'. .'-. -O- {{
}} * .'.-' .---. `'.'. | * }}
{{ . /_.-' / \ .'-.\ {{
}} ' -=*< |-._.- | @ | '-._| >*=- . + }}
{{ -- )-- \`-. \ / .-'/ {{
}} * + `.'. '---' .'.' + o }}
{{ . '-._ _.-' . {{
}} | `~~~~~~~` - --===D @ }}
{{ o -O- * . * + {{
}} | + . + }}
{{ jgs . @ o * {{
}} o * o . }}
{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{每个符号都是一个智能体 — 一个智慧的火花。
而那个微小的点就是 Bindu,智能体互联网的起源点。
您的 Bindu Agent 不仅仅是另一个 API — 它是智能体互联网的公民:
- A2A(智能体到智能体):AI 智能体之间的无缝通信
- AP2(智能体协议 2):智能体的商务和交易能力
- X402(支付协议):智能体服务的内置支付轨道
每个协议都在您的 agent_config.json 中预配置。您的智能体从第一天起就使用通用语言。
- Bindu 文档 - 深入了解 Bindu 的功能
- Bindu GitHub - 为您的智能体提供动力的核心库
- 加入 Discord - 获取帮助、分享想法并与社区联系
- 示例智能体 - 查看 Bindu 智能体的实际应用
我们正在进入智能体群的时代 — 成千上万的 AI 智能体协作、协商和交易。Bindu 确保您的智能体为这个未来做好准备:
- 可互操作:适用于任何智能体框架
- 符合标准:内置 A2A、AP2、X402 协议
- 生产级别:不是玩具,不是演示 — 真正的基础设施
- 社区驱动:在 getbindu 加入这场运动
我们 💛 贡献!无论您是:
- 添加新的智能体框架模板
- 改进文档
- 修复错误
- 分享您的 Bindu 智能体创作
本项目部分基于 cookiecutter-uv
由来自阿姆斯特丹的团队用 💛 构建 🌷
Happy Bindu! 🌻🚀✨
从想法到智能体互联网,仅需 2 分钟。
您的智能体。您的框架。通用协议。