docs: 集成短信宝 SMS Bao 验证码服务

- 新增 docs/smsbao-integration.md(完整集成文档+代码示例)
- 更新 PRD:注册/登录使用短信宝发送验证码
- 更新架构设计:技术栈+选型矩阵+配置说明
- 更新 API 规范:新增 /send-code 接口
- 更新 AGENTS.md:短信服务配置说明

短信宝 API:
- 发送: GET https://api.smsbao.com/sms?u=&p=&m=&c=
- 查询: GET http://api.smsbao.com/query?u=&p=
- 签名格式: 【QihuAI】您的验证码是123456
This commit is contained in:
qyyfw committed 2026-06-27 12:03:28 +00:00
1 parent d45410abef
commit a9e141b695
5 files changed
+356 -6

No files matched your search

+11 -1
View File
@@ -22,9 +22,10 @@
- **API 网关**: APISIX (Lua, 开源) — 路由/限流/鉴权
- **本地 LLM**: Ollama (Go, 开源) — 本地模型推理
- **Agent 编排**: LangFlow (Python, 开源) — 可视化工作流
- **短信服务**: 短信宝 SMS Bao (HTTP GET) — 验证码发送
- **前端**: React 18 + TypeScript + Ant Design Pro + ECharts
- **数据库**: PostgreSQL 16
- **缓存**: Redis 7 (Lua 原子计费)
- **缓存**: Redis 7 (Lua 原子计费 + 验证码存储)
- **消息队列**: Kafka 3.x (用量上报)
- **实名认证**: 阿里云实名认证 API
@@ -145,6 +146,15 @@ QihuAI/
- 流式: SSE (text/event-stream)
- 百度需适配层 (NEW API 内置)
## 短信服务 (SMS Bao)
- 接口: https://api.smsbao.com/sms (GET)
- 参数: u(用户名), p(ApiKey或MD5密码), m(手机号), c(内容,URL编码)
- 验证码: 6位数字, 5分钟有效, Redis存储
- 频率限制: 同号码60秒1条, 每天10条
- 签名格式: 【QihuAI】您的验证码是...
- 安全: 发送前必须验证图形验证码(防轰炸)
- 详细集成: docs/smsbao-integration.md
## 实名认证
- 阿里云实名认证 API
- 用户提交: 真实姓名 + 身份证号