Skip to content

Latest commit

 

History

History
284 lines (206 loc) · 11 KB

File metadata and controls

284 lines (206 loc) · 11 KB

bindu Logo

Create Bindu Agent 🌻

"我们想象一个智能体可以无缝相互通信的世界。
Bindu 将您的智能体转变为活跃的服务器,成为智能体互联网中的点(Bindu)。"

🇬🇧 English🇨🇳 简体中文🇪🇸 Español🇫🇷 Français🇯🇵 日本語🇧🇩 বাংলা🇮🇳 हिन्दी🇮🇳 தமிழ்🇩🇪 Deutsch🇳🇱 Nederlands


观看教程视频


GitHub License Hits Main Python Version PRs Welcome Join Discord Documentation GitHub stars


从零到生产就绪的智能体,仅需 2 分钟

Create Bindu Agent 是构建生产就绪 AI 智能体的最快方式,让您的智能体能够使用智能体互联网的语言进行通信。无需样板代码,无需配置地狱。只需配置即可获得一个完全可部署的智能体,使用 A2AAP2X402 协议进行通信。


快速开始

首个智能体所需时间:约 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 项目,包含您需要的一切:


工作原理

┌─────────────────────────────────────────────────────────────┐
│  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 中预配置。您的智能体从第一天起就使用通用语言。


了解更多


为未来而构建

我们正在进入智能体群的时代 — 成千上万的 AI 智能体协作、协商和交易。Bindu 确保您的智能体为这个未来做好准备:

  • 可互操作:适用于任何智能体框架
  • 符合标准:内置 A2A、AP2、X402 协议
  • 生产级别:不是玩具,不是演示 — 真正的基础设施
  • 社区驱动:在 getbindu 加入这场运动

贡献

我们 💛 贡献!无论您是:

  • 添加新的智能体框架模板
  • 改进文档
  • 修复错误
  • 分享您的 Bindu 智能体创作

查看我们的贡献指南并在 Discord 上加入我们!


致谢

本项目部分基于 cookiecutter-uv

Star 历史

Star History Chart


由来自阿姆斯特丹的团队用 💛 构建 🌷
Happy Bindu! 🌻🚀✨

从想法到智能体互联网,仅需 2 分钟。
您的智能体。您的框架。通用协议。

⭐ 在 GitHub 上给我们加星💬 加入 Discord📚 阅读文档