mirror of
https://github.com/SMNETSTUDIO/WeChat-AI.git
synced 2026-08-13 06:33:43 +08:00
71 lines
2.8 KiB
Markdown
71 lines
2.8 KiB
Markdown
# 验收状态
|
||
|
||
**日期**:2026-07-19
|
||
**结论**:**系统已完成并可验收**(离线/自动化门禁 + 文档化真机清单)
|
||
|
||
## 已交付范围(v1)
|
||
|
||
| 能力 | 实现 |
|
||
|------|------|
|
||
| 直连 iLink(无 OpenClaw) | `packages/ilink` |
|
||
| 多用户隔离会话/记忆 | `packages/core` + DB |
|
||
| 人设模板与发布 | seed 猫娘/女友 + Admin/API |
|
||
| 仅后台分配角色 | `/角色` 拒绝自助 |
|
||
| OpenAI 兼容 LLM | `packages/llm` |
|
||
| 多 Bot 登录 | `pnpm ilink:login -- --name …` |
|
||
| Admin Web | `/admin` |
|
||
| 限流 / typing / 非文字提示 | worker |
|
||
| 语音转写文本(有则用) | `extractText` |
|
||
| 运维 | `pnpm diag`、`docs/runbook.md` |
|
||
| E2E 清单 | `docs/e2e-checklist.md` |
|
||
|
||
## 自动化门禁
|
||
|
||
```bash
|
||
pnpm accept
|
||
```
|
||
|
||
包含:全仓单元测试、migrate/seed、diag、关键文件存在性。
|
||
|
||
## 真机项(人工)
|
||
|
||
见 `docs/e2e-checklist.md` 章节 C–E(需扫码 + 真实 LLM Key)。
|
||
|
||
## 非目标 / 可选后续
|
||
|
||
- ~~图片/文件 CDN 加解密全链路 / 入站 Vision~~ → **入站图片已实现**(CDN 下载 + AES-128-ECB 解密 + 视觉模型,`VISION_ENABLED`,默认关)。仍未做:入站语音 ASR(微信 SILK/AMR 无 OpenAI 兼容端点可用,现依赖 iLink 自带转写)、入站文件解析
|
||
- Embedding 记忆检索(无 Embedding API;已用文本 top-k 替代)
|
||
- 多模型路由
|
||
- 联网搜索工具
|
||
- React 工程化 Admin
|
||
- Windows 服务安装包
|
||
- 固定时段问候(可叠在主动联系调度器上)
|
||
|
||
## 已补充(2026-07-20)
|
||
|
||
- 无向量记忆 top-k(`MEMORY_TOP_K` / `MEMORY_FULL_INJECT_MAX`)+ 条数上限/去重
|
||
- 记忆治理:单条删除 + 用户中心「记忆」面板
|
||
- `get_current_time` 工具(`TIME_TOOL_ENABLED`,默认开)
|
||
|
||
## 主动找用户(空闲)
|
||
|
||
- 全局 `PROACTIVE_ENABLED` + Bot 开关 + peer「允许主动」
|
||
- LLM 生成;可 skip;见 `docs/runbook.md` §2.1
|
||
|
||
## AI 网关 + Chatflow(2026-07-26)
|
||
|
||
| 能力 | 实现 |
|
||
|------|------|
|
||
| 唯一外网 AI 出口 | `huggingface/wechat-ai-tools`(FastAPI + Dockerfile) |
|
||
| 用户自定义 OpenAI 兼容 API | 加密存储;**仅** HF 代发,主站不 dial 用户 base_url |
|
||
| 联网搜索 | 仅 HF `/v1/web-search`;全局 + 人设双开关 |
|
||
| 「我的模型」UI | `/app` → 我的模型(增删改 / 启停 / 掩码 Key) |
|
||
| Chatflow 引擎 | `packages/core/src/chatflow/*`;节点 start/llm/answer/if-else/http/memory/search |
|
||
| Chatflow 编辑器 | `/chatflow`(拖拽 + 连线 + 属性 + 保存启用) |
|
||
| 试聊支持 chatflow | 强制平台上游,不消耗作者额度 |
|
||
| 就绪探针 | `/health/ready` 纳入 tools 健康(缓存 15s) |
|
||
|
||
约束:chatflow 不做主动联系;Fork 不继承作者密钥;http 节点默认仅工具域。
|
||
|
||
文档:`docs/ai-gateway.md`、`docs/chatflow.md`;验收项见 `docs/e2e-checklist.md` §I / §J。
|