A2API - 一次 AI,次次 API 安全、快速、稳定读写数据
用 A2UI 聊天即兴生成 UI 来安全、快速、稳定调用 HTTP API 增删改查表格、表单、图表等数据。
AI 生成一次 UI,API 每次都安全、快速、稳定执行。
Agent-to-API 协议、引擎与 Demo:生成任务 UI,之后改筛选/排序/分页直接调用 HTTP API,
不再调用大语言模型,不费任何 Token。
不走 SQL 执行路径,写操作或敏感读操作自动申请权限,管理员审批通过后才能调通。






仓库结构
| 路径 |
作用 |
packages/protocol |
A2API 0.1 信封、JSON Pointer、校验器、CRUD 夹具测试 |
packages/runtime |
ApiJsonClient、HitlController、BoundExecutor |
apps/chat-demo |
编排器 + 聊天 UI(Bootstrap)+ 绑定筛选(稳态) |
apps/admin |
配置申请审批:批准后写入 Access / Request / Document / Chain |
协议(MVP)
信封格式:{ "version": "0.1", "<type>": { ... } }
proposeRequest— 候选 APIJSON 调用
reviseRequest/decision— 修改 / 批准|拒绝
bindRequest—code == 200后,产出模板 +paramMap供 UI 驱动调用
requestResult/status— 结果与状态
读操作自动执行,敏感方法(默认post,put,delete,gets,heads,可用SENSITIVE_METHODS覆盖)需在Admin页签批准/拒绝。
两阶段体验
- 生成(聊天 / AI 或规则)— 生成 UI + 提出 APIJSON → 校验 → 执行至成功 → 发出
bindRequest
- 稳态(无 LLM)— 筛选/排序/分页 →
BoundExecutor将paramMap合并进bodyTemplate→POST {baseUrl}/{method}

关于作者
https://github.com/TommyLemon

我要赞赏
创作不易,右上角点亮 ⭐ Star 来收藏/支持下吧,谢谢 ^_^
https://github.com/TommyLemon/A2API