feat: 5平台方案交叉验证 + 最终3套方案(MiMo Code)

This commit is contained in:
qyyfw committed 2026-06-27 10:02:45 +00:00
1 parent 7b653cc770
commit 2874e8dc90
2 files changed
+600 -114

No files matched your search

+553
View File
@@ -0,0 +1,553 @@
# AI PaaS 商业平台 - 最终方案(3 个思路)
> 综合 DeepSeek、千问、百度文心、数生、元宝 5 个平台的方案,结合交叉验证共识,形成 3 套可执行方案。
> 开发工具:**MiMo Code**(小米开源 AI 编程助手,10.9k Stars,终端原生,支持 AGENTS.md + CLAUDE.md)
---
## 交叉验证核心结论
5 个平台**高度一致**的部分(置信度 > 90%):
| 组件 | 共识选型 | 自研/开源 | 说明 |
|------|---------|----------|------|
| **API Gateway** | APISIX / Kong / Higress | 开源 + 自研插件 | 功能等价,选一个即可 |
| **LLM Router** | 自研 | 100% 自研 | 核心竞争力,多模型路由+故障转移 |
| **计费引擎** | Redis Lua 原子操作 | 自研 | 元宝+DeepSeek 详细论证,先扣后服 |
| **向量数据库** | Milvus | 开源 | 千问+数生+DeepSeek 一致推荐 |
| **消息队列** | Kafka | 开源 | 事件总线,异步持久化 |
| **认证** | Keycloak / OAuth2+JWT | 开源 + 自研适配 | 百度+数生推荐 |
| **技术栈分层** | Go + Python + TypeScript | - | Go=网关, Python=AI, TS=前端 |
| **开发策略** | 核心自研 + 基础设施开源 | - | 所有平台一致 |
---
## 方案一:快跑 MVP(12 周)
> **思路**: 用 CoAI/Prism 做底座快速出活,自研中间件补齐核心差异
> **适用**: 需要最快验证商业模式,愿意承担底座许可证风险
### 架构图
```
┌─────────────────────────────────────────────────────────────────┐
│ MiMo Code 驱动开发(AGENTS.md + Quest Mode) │
└───────────────────────────┬─────────────────────────────────────┘
▼
┌─────────────────────────────────────────────────────────────────┐
│ 接入层 │
│ Web Dashboard (React) / REST API / WebSocket / CLI / IM Bot │
└───────────────────────────┬─────────────────────────────────────┘
▼
┌─────────────────────────────────────────────────────────────────┐
│ CoAI/Prism 底座(Apache 2.0) │
│ ├── OpenAI 兼容 API ✅ │
│ ├── 多租户 + 用户管理 ✅ │
│ ├── 基础计费(订阅制)✅ │
│ └── 模型市场 + 渠道管理 ✅ │
└───────────────────────────┬─────────────────────────────────────┘
▼
┌─────────────────────────────────────────────────────────────────┐
│ 自研标准化中间件层(核心 IP) │
│ ┌──────────────────────────────────────────────────────────┐ │
│ │ Capability Registry(能力注册中心) │ │
│ │ - 每个 AI 项目注册为 Capability │ │
│ │ - OpenAPI 3.0 规范 + YAML 配置 │ │
│ └──────────────────────────────────────────────────────────┘ │
│ ┌────────────┐ ┌────────────┐ ┌────────────┐ ┌────────────┐ │
│ │ LLM Router │ │ Token 计费 │ │ Metering │ │ OpenAPI 网关│ │
│ │ 多平台路由 │ │ Redis Lua │ │ Kafka 上报 │ │ 外部应用 │ │
│ └────────────┘ └────────────┘ └────────────┘ └────────────┘ │
└───────────────────────────┬─────────────────────────────────────┘
▼
┌─────────────────────────────────────────────────────────────────┐
│ AI 能力层 │
│ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ ┌──────────────┐ │
│ │Agent │ │ MCP │ │ Skills │ │ RAG │ │ IM Bot │ │
│ │LangFlow│ │mcp-hub │ │ 自研 │ │ Milvus │ │ LangBot │ │
│ └────────┘ └────────┘ └────────┘ └────────┘ └──────────────┘ │
└─────────────────────────────────────────────────────────────────┘
```
### 技术栈
| 层级 | 技术 | 许可证 |
|------|------|--------|
| **前端** | React + TypeScript + Ant Design | MIT |
| **后端网关** | CoAI/Prism (Go + Gin) | Apache 2.0 |
| **中间件** | Go (LLM Router + 计费 + 注册中心) | 自研 |
| **AI 服务** | Python (LangFlow + mcp-hub) | MIT |
| **数据库** | PostgreSQL + Redis | PostgreSQL License |
| **向量库** | Milvus | Apache 2.0 |
| **消息队列** | Kafka | Apache 2.0 |
| **认证** | CoAI 内置 + Keycloak (扩展) | Apache 2.0 |
| **IM Bot** | LangBot | Apache 2.0 |
| **开发工具** | MiMo Code | Apache 2.0 |
### 核心模块拆解(MiMo Code 任务)
```
project-root/
├── .mimocode/ # MiMo Code 项目配置
│ └── AGENTS.md # AI Agent 指令
├── docs/
│ ├── architecture.md # 架构文档
│ ├── api-spec.yaml # OpenAPI 3.0 规范
│ └── billing-spec.md # 计费规格(元宝方案)
├── packages/
│ ├── gateway/ # [自研] Go - LLM Router + Capability Registry
│ ├── billing/ # [自研] Go - Token 计费引擎 (Redis Lua)
│ ├── metering/ # [自研] Go - 用量追踪 (Kafka → PG)
│ ├── web/ # [自研] React - 用户 Dashboard
│ └── admin/ # [自研] React - 管理后台
├── services/
│ ├── aiflow/ # [开源] CoAI/Prism 底座
│ ├── langflow/ # [开源] Agent 编排
│ ├── langbot/ # [开源] IM Bot
│ ├── mcp-hub/ # [开源] MCP 管理
│ └── milvus/ # [开源] 向量数据库
└── deploy/
└── docker-compose.yml # 一键部署
```
### MiMo Code 任务清单
| 任务 | MiMo Code 模式 | 预估工时 |
|------|----------------|---------|
| 项目骨架初始化 | Quest Mode | 2h |
| LLM Router 设计+实现 | Agent Mode | 3 天 |
| Token 计费引擎 (Redis Lua) | Agent Mode | 3 天 |
| Capability Registry | Agent Mode | 2 天 |
| 用量追踪 (Kafka→PG) | Agent Mode | 2 天 |
| 用户 Dashboard | Agent Mode | 5 天 |
| 管理后台 | Agent Mode | 3 天 |
| OpenAPI 网关 | Agent Mode | 2 天 |
| 集成测试 | Code Review | 2 天 |
| Docker 部署 | Agent Mode | 1 天 |
### 风险
| 风险 | 等级 | 对策 |
|------|------|------|
| CoAI/Prism 停更 | 中 | 核心中间件自研,底座仅做用户管理 |
| 许可证合规 | 中 | CoAI/Prism 为 Apache 2.0,可商用 |
| 多租户性能 | 中 | PRSRLS + Redis 缓存 |
### 优点
- ✅ 最快出 MVP(12 周)
- ✅ 利用 CoAI/Prism 已有的 OpenAI API + 用户管理
- ✅ 自研中间件掌控核心竞争力
### 缺点
- ❌ 底座依赖第三方,停更风险
- ❌ 需要深度改造 CoAI/Prism 才能支持多租户 SaaS
---
## 方案二:稳扎稳打(20 周)
> **思路**: 核心服务全部自研,基础设施用开源,架构完全自主可控
> **适用**: 追求长期自主可控,愿意投入更多开发时间
### 架构图
```
┌─────────────────────────────────────────────────────────────────┐
│ MiMo Code 驱动开发(AGENTS.md + Quest Mode) │
└───────────────────────────┬─────────────────────────────────────┘
▼
┌─────────────────────────────────────────────────────────────────┐
│ 接入层 │
│ Web Dashboard (React) / REST API / WebSocket / CLI / SDK │
└───────────────────────────┬─────────────────────────────────────┘
▼
┌─────────────────────────────────────────────────────────────────┐
│ API Gateway (Apache APISIX) │
│ ├── JWT/API Key 认证插件 │
│ ├── 限流熔断插件 │
│ ├── 能力路由插件(自研) │
│ └── 计费计量插件(自研) │
└───────────────────────────┬─────────────────────────────────────┘
▼
┌─────────────────────────────────────────────────────────────────┐
│ 核心业务层(全部自研) │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────────────┐ │
│ │ Auth Service │ │ Billing Engine│ │ Capability Registry │ │
│ │ Keycloak+适配 │ │ Redis Lua │ │ gRPC + REST │ │
│ │ 多租户 RBAC │ │ Credit 模型 │ │ 能力发现/调用/版本 │ │
│ └──────────────┘ └──────────────┘ └──────────────────────┘ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────────────┐ │
│ │ LLM Router │ │ Metering │ │ Skills Marketplace │ │
│ │ 多平台智能路由│ │ Kafka→PG │ │ 发布/审核/交易/分成 │ │
│ └──────────────┘ └──────────────┘ └──────────────────────┘ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────────────┐ │
│ │ IM Bot GW │ │ User Dashboard│ │ Admin Console │ │
│ │ 多平台适配器 │ │ React + TS │ │ React + TS │ │
│ └──────────────┘ └──────────────┘ └──────────────────────┘ │
└───────────────────────────┬─────────────────────────────────────┘
▼
┌─────────────────────────────────────────────────────────────────┐
│ AI 能力层(开源集成) │
│ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ ┌──────────────┐ │
│ │LangFlow│ │mcp-hub │ │ Milvus │ │ vLLM │ │ Temporal │ │
│ │Agent │ │MCP Srv │ │向量检索 │ │模型推理 │ │工作流引擎 │ │
│ └────────┘ └────────┘ └────────┘ └────────┘ └──────────────┘ │
└─────────────────────────────────────────────────────────────────┘
▼
┌─────────────────────────────────────────────────────────────────┐
│ 基础设施层 │
│ PostgreSQL + Redis + Kafka + Docker + K8s + Prometheus │
└─────────────────────────────────────────────────────────────────┘
```
### 技术栈
| 层级 | 技术 | 许可证 |
|------|------|--------|
| **前端** | React + TypeScript + Ant Design Pro | MIT |
| **API Gateway** | Apache APISIX + 自研插件 (Go) | Apache 2.0 |
| **认证** | Keycloak + 租户适配器 (Go) | Apache 2.0 |
| **核心业务** | Go (高服务) + Python (AI 服务) | 自研 |
| **计费** | Go + Redis Lua + Kafka → PostgreSQL | 自研 |
| **Agent 编排** | LangFlow | MIT |
| **MCP** | mcp-hub | MIT |
| **向量库** | Milvus | Apache 2.0 |
| **模型推理** | vLLM / SGLang | Apache 2.0 |
| **工作流** | Temporal | MIT |
| **消息队列** | Kafka | Apache 2.0 |
| **开发工具** | MiMo Code | Apache 2.0 |
### 核心模块拆解(MiMo Code 任务)
```
project-root/
├── .mimocode/
│ └── AGENTS.md
├── docs/
│ ├── architecture.md
│ ├── api-spec.yaml # OpenAPI 3.0
│ ├── billing-spec.md # 元宝计费方案
│ ├── capability-registry-spec.md # DeepSeek 注册中心方案
│ └── llm-router-spec.md # LLM 路由规格
├── services/
│ ├── gateway/ # [自研] Go - APISIX 插件
│ ├── auth/ # [自研] Go - Keycloak 适配器
│ ├── billing/ # [自研] Go - Token 计费引擎
│ ├── metering/ # [自研] Go - 用量追踪
│ ├── registry/ # [自研] Go - Capability Registry
│ ├── llm-router/ # [自研] Go - LLM 智能路由
│ ├── skills/ # [自研] Go - Skills 市场
│ ├── im-gateway/ # [自研] Go - IM Bot 网关
│ ├── web/ # [自研] React - 用户 Dashboard
│ ├── admin/ # [自研] React - 管理后台
│ ├── langflow/ # [开源] Agent 编排
│ ├── mcp-hub/ # [开源] MCP 管理
│ └── temporal/ # [开源] 工作流引擎
├── infra/
│ ├── milvus/ # [开源] 向量数据库
│ ├── vllm/ # [开源] 模型推理
│ ├── kafka/ # [开源] 消息队列
│ └── keycloak/ # [开源] 认证服务
└── deploy/
├── docker-compose.yml # 本地开发
└── k8s/ # 生产部署
```
### MiMo Code 任务清单
| 任务 | MiMo Code 模式 | 预估工时 |
|------|----------------|---------|
| 项目骨架 + AGENTS.md | Quest Mode | 3h |
| APISIX 网关 + 自研插件 | Agent Mode | 4 天 |
| Keycloak + 租户适配器 | Agent Mode | 3 天 |
| LLM Router (多平台智能路由) | Agent Mode | 4 天 |
| Token 计费引擎 (Redis Lua) | Agent Mode | 5 天 |
| Capability Registry (gRPC+REST) | Agent Mode | 4 天 |
| 用量追踪 (Kafka→PG) | Agent Mode | 3 天 |
| Skills 市场 | Agent Mode | 5 天 |
| IM Bot 网关 | Agent Mode | 3 天 |
| 用户 Dashboard | Agent Mode | 5 天 |
| 管理后台 | Agent Mode | 4 天 |
| 集成测试 + E2E | Code Review | 4 天 |
| Docker + K8s 部署 | Agent Mode | 2 天 |
### 风险
| 风险 | 等级 | 对策 |
|------|------|------|
| 开发周期长 | 高 | 分阶段交付,MVP 先上核心模块 |
| 技术复杂度高 | 中 | MiMo Code 辅助生成骨架代码 |
| 团队人力 | 中 | 一人开发需严格控制范围 |
### 优点
- ✅ 完全自主可控,无许可证风险
- ✅ 架构统一,长期维护成本低
- ✅ 核心竞争力完全自研
### 缺点
- ❌ 开发周期长(20 周)
- ❌ 前期投入大,MVP 延后
---
## 方案三:分层渐进(16 周 MVP + 持续迭代)
> **思路**: 底座用开源快速搭建,核心中间件自研但分批交付,AI 能力层各取所长
> **适用**: 平衡速度与可控性,分阶段验证再投入
### 架构图
```
┌─────────────────────────────────────────────────────────────────┐
│ MiMo Code 驱动开发(AGENTS.md + Quest Mode) │
└───────────────────────────┬─────────────────────────────────────┘
▼
┌─────────────────────────────────────────────────────────────────┐
│ 接入层 │
│ Web (React) / API (REST+WS) / CLI / IM Bot / OpenAPI │
└───────────────────────────┬─────────────────────────────────────┘
▼
┌─────────────────────────────────────────────────────────────────┐
│ Phase 1: Higress API Gateway (开源) │
│ Phase 2: + 自研能力路由插件 │
│ Phase 3: + 自研计费计量插件 │
└───────────────────────────┬─────────────────────────────────────┘
▼
┌─────────────────────────────────────────────────────────────────┐
│ 分层自研核心 │
│ │
│ ┌─── Phase 1 (Week 1-8) ───────────────────────────────────┐ │
│ │ ✅ LLM Router (多平台路由) │ │
│ │ ✅ Token 计费引擎 (Credit + Redis Lua) │ │
│ │ ✅ 用户 Dashboard (React) │ │
│ │ ✅ 基础 OpenAPI 网关 │ │
│ └────────────────────────────────────────────────────────────┘ │
│ │
│ ┌─── Phase 2 (Week 9-12) ──────────────────────────────────┐ │
│ │ ✅ Capability Registry (能力注册中心) │ │
│ │ ✅ 用量追踪 (Kafka → PostgreSQL) │ │
│ │ ✅ 管理后台 │ │
│ └────────────────────────────────────────────────────────────┘ │
│ │
│ ┌─── Phase 3 (Week 13-16) ─────────────────────────────────┐ │
│ │ ✅ Skills 市场 v1 │ │
│ │ ✅ IM Bot 网关 (微信/QQ/钉钉) │ │
│ │ ✅ ACP 协议基础 │ │
│ └────────────────────────────────────────────────────────────┘ │
└───────────────────────────┬─────────────────────────────────────┘
▼
┌─────────────────────────────────────────────────────────────────┐
│ AI 能力层(开源自集成) │
│ ┌────────┐ ┌────────┐ ┌────────┐ ┌────────┐ ┌──────────────┐ │
│ │LangFlow│ │mcp-hub │ │ Milvus │ │ LiteLLM│ │ LangBot │ │
│ │Agent │ │MCP Srv │ │向量检索 │ │LLM代理 │ │IM Bot │ │
│ └────────┘ └────────┘ └────────┘ └────────┘ └──────────────┘ │
└─────────────────────────────────────────────────────────────────┘
▼
┌─────────────────────────────────────────────────────────────────┐
│ 基础设施 │
│ PostgreSQL + Redis + Kafka + Docker │
└─────────────────────────────────────────────────────────────────┘
```
### 技术栈
| 层级 | 技术 | 许可证 | 阶段 |
|------|------|--------|------|
| **前端** | React + TypeScript + Ant Design | MIT | Phase 1 |
| **API Gateway** | Higress (阿里云开源) + 自研插件 | Apache 2.0 | Phase 1+ |
| **LLM 代理** | LiteLLM | MIT | Phase 1 |
| **LLM Router** | 自研 (Go) | 自研 | Phase 1 |
| **计费引擎** | 自研 (Go + Redis Lua) | 自研 | Phase 1 |
| **Capability Registry** | 自研 (Go) | 自研 | Phase 2 |
| **Agent** | LangFlow | MIT | Phase 1 |
| **MCP** | mcp-hub | MIT | Phase 1 |
| **IM Bot** | LangBot | Apache 2.0 | Phase 3 |
| **向量库** | Milvus | Apache 2.0 | Phase 1 |
| **消息队列** | Kafka | Apache 2.0 | Phase 1 |
| **开发工具** | MiMo Code | Apache 2.0 | 全程 |
### 核心模块拆解(MiMo Code 任务)
```
project-root/
├── .mimocode/
│ └── AGENTS.md
├── docs/
│ ├── architecture.md
│ ├── api-spec.yaml
│ ├── phase1-spec.md # Phase 1 详细规格
│ ├── phase2-spec.md # Phase 2 详细规格
│ └── phase3-spec.md # Phase 3 详细规格
├── packages/
│ ├── llm-router/ # [自研] Go - Phase 1
│ │ ├── provider/ # 多平台适配器
│ │ ├── router/ # 智能路由逻辑
│ │ └── failover/ # 故障转移
│ ├── billing/ # [自研] Go - Phase 1
│ │ ├── credit/ # Credit 模型
│ │ ├── metering/ # 用量计量 (Redis Lua)
│ │ └── reconcile/ # 每日对账
│ ├── registry/ # [自研] Go - Phase 2
│ │ ├── discovery/ # 能力发现
│ │ ├── metadata/ # 元数据管理
│ │ └── versioning/ # 版本管理
│ ├── metering/ # [自研] Go - Phase 2
│ │ ├── collector/ # Kafka 消费
│ │ └── storage/ # PG 持久化
│ ├── skills/ # [自研] Go - Phase 3
│ ├── im-gateway/ # [自研] Go - Phase 3
│ ├── web/ # [自研] React - Phase 1
│ └── admin/ # [自研] React - Phase 2
├── services/
│ ├── langflow/ # [开源] Agent
│ ├── mcp-hub/ # [开源] MCP
│ ├── langbot/ # [开源] IM Bot
│ ├── litellm/ # [开源] LLM 代理
│ └── milvus/ # [开源] 向量库
├── gateway/
│ └── higress-plugins/ # [自研] APISIX/Higress 插件
└── deploy/
└── docker-compose.yml
```
### MiMo Code 任务清单
#### Phase 1(Week 1-8):核心引擎
| 任务 | MiMo Code 模式 | 预估工时 |
|------|----------------|---------|
| 项目骨架 + AGENTS.md | Quest Mode | 3h |
| LLM Router 设计+实现 | Agent Mode | 4 天 |
| Token 计费引擎 (Credit+Redis Lua) | Agent Mode | 5 天 |
| Higress 插件 (认证+路由) | Agent Mode | 3 天 |
| LiteLLM 集成 + 多平台配置 | Agent Mode | 2 天 |
| 用户 Dashboard v1 | Agent Mode | 5 天 |
| OpenAPI 网关 v1 | Agent Mode | 2 天 |
| LangFlow 集成 | Agent Mode | 2 天 |
| Milvus 集成 | Agent Mode | 1 天 |
| Docker Compose 编排 | Agent Mode | 1 天 |
| **Phase 1 里程碑** | | **8 周** |
#### Phase 2(Week 9-12):能力治理
| 任务 | MiMo Code 模式 | 预估工时 |
|------|----------------|---------|
| Capability Registry | Agent Mode | 4 天 |
| 用量追踪 (Kafka→PG) | Agent Mode | 3 天 |
| 管理后台 v1 | Agent Mode | 4 天 |
| Dashboard 升级 (用量图表) | Agent Mode | 2 天 |
| 集成测试 | Code Review | 2 天 |
| **Phase 2 里程碑** | | **4 周** |
#### Phase 3(Week 13-16):生态扩展
| 任务 | MiMo Code 模式 | 预估工时 |
|------|----------------|---------|
| Skills 市场 v1 | Agent Mode | 5 天 |
| IM Bot 网关 (微信/QQ/钉钉) | Agent Mode | 4 天 |
| ACP 协议基础 | Agent Mode | 3 天 |
| 全链路测试 | Code Review | 3 天 |
| **Phase 3 里程碑** | | **4 周** |
### 风险
| 风险 | 等级 | 对策 |
|------|------|------|
| Phase 1 核心模块延期 | 中 | LLM Router + 计费先交付,其他延后 |
| Higress 学习曲线 | 低 | 文档完善,社区活跃 |
| LangFlow 集成复杂度 | 低 | 标准 HTTP API 对接 |
### 优点
- ✅ 分阶段交付,每阶段都有可运行的成果
- ✅ Phase 1 就能跑通核心流程(LLM 调用 + 计费)
- ✅ 后续阶段按需扩展,投入可控
- ✅ 开源底座选择更灵活(Higress vs APISIX vs Kong)
### 缺点
- ❌ 比方案一慢 4 周
- ❌ 分阶段增加架构一致性风险
---
## 三套方案对比总结
| 维度 | 方案一 (快跑) | 方案二 (稳扎) | 方案三 (渐进) |
|------|-------------|-------------|-------------|
| **MVP 周期** | 12 周 ⚡ | 20 周 | 16 周 |
| **自主可控** | 中 | 高 ⭐ | 高 |
| **许可证风险** | 中 (CoAI) | 低 ⭐ | 低 ⭐ |
| **架构一致性** | 低 | 高 ⭐ | 中 |
| **扩展性** | 中 | 高 ⭐ | 高 |
| **MiMo Code 适配** | 好 | 好 | 最好 ⭐ |
| **适合场景** | 快速验证 | 长期运营 | 平衡选择 |
### 推荐选择
- **如果你想最快验证商业模式** → **方案一**(12 周 MVP)
- **如果你要长期自主运营** → **方案二**(20 周,完全可控)
- **如果你想稳中求进** → **方案三**(16 周,分阶段交付)⭐ **推荐**
---
## MiMo Code 使用指南
### 安装
```bash
# npm 安装
npm install -g @anthropic-ai/mimo-code
# 或 bun 安装
bun install -g @anthropic-ai/mimo-code
```
### 项目配置
在项目根目录创建 `.mimocode/AGENTS.md`:
```markdown
# AI PaaS Platform
## 架构
- Go 后端服务(网关、路由、计费)
- Python AI 服务(LangFlow、MCP)
- TypeScript 前端(React + Ant Design)
- PostgreSQL + Redis + Kafka + Milvus
## 开发规范
- Go: 遵循 gofmt + golangci-lint
- Python: 遵循 ruff + black
- TypeScript: 遵循 eslint + prettier
- 所有 API 必须有 OpenAPI 3.0 规范
- 所有数据库变更必须有 Migration 脚本
## 核心模块
- llm-router: 多平台 LLM 智能路由
- billing: Token 计费引擎 (Redis Lua)
- registry: 能力注册中心
- metering: 用量追踪
```
### 开发流程
```bash
# 进入项目目录
cd ai-paas-platform
# 启动 MiMo Code
mimo
# 在 MiMo Code 中使用 Quest Mode
# 输入:实现 LLM Router 模块,支持 DeepSeek/千问/豆包/百度/元宝 5 个平台
# MiMo Code 会自动:
# 1. 分析需求
# 2. 生成代码骨架
# 3. 实现核心逻辑
# 4. 编写测试
# 5. 提交 Git
```
---
*文档版本:1.0 | 更新日期:2026-06-27*
+47 -114
View File
@@ -4,8 +4,8 @@
| 项目 | 内容 |
|------|------|
| **验证日期** | |
| **验证平台** | 豆包、千问、百度、元宝、智谱 |
| **验证日期** | 2026-06-27 |
| **验证平台** | DeepSeek、千问、百度文心、数生(Shusheng)、元宝 |
| **验证目的** | 交叉验证架构方案的合理性 |
| **验证范围** | 平台底座、中间件设计、开源选型、计费方案、开发周期 |
@@ -13,131 +13,64 @@
## 各平台方案汇总
### 豆包
*待填写*
### DeepSeek
- **定位**: 最详细的 Qoder 开发规格文档(29KB)
- **技术栈**: Go + Python + TypeScript + PostgreSQL + Redis + Kafka + Milvus
- **API Gateway**: Apache APISIX
- **计费**: Redis Lua 原子操作 + Kafka 异步持久化
- **亮点**: gRPC + REST 双协议能力注册中心、详细的数据库 Schema、完整的 API 规范
### 千问
- **定位**: 清晰的自研/开源边界划分(8KB)
- **技术栈**: Go + Python + TypeScript + PostgreSQL + Redis + Kafka + Milvus
- **API Gateway**: Kong/Nginx
- **计费**: Token + 订阅混合
- **亮点**: 明确"禁止自研"清单(向量检索用 Milvus、推理用 vLLM、工作流用 Temporal/LangFlow)
*待填写*
### 百度文心
- **定位**: 低代码集成平台视角(34KB)
- **技术栈**: TypeScript/Go + React + PostgreSQL + Kafka + Keycloak + K8s
- **API Gateway**: 自研
- **计费**: 订阅 + 按量
- **亮点**: 连接器引擎(类似 n8n)、低代码设计器、12 周 MVP
### 百度
*待填写*
### 数生(Shusheng)
- **定位**: 逐模块的 Qoder 操作指令(16KB)
- **技术栈**: Go(核心) + Python(AI) + TypeScript(前端)
- **API Gateway**: Kong
- **认证**: Keycloak + 租户适配器
- **亮点**: 每个模块都有明确的"自研 vs 开源"决策表和 Qoder Action Command
### 元宝
*待填写*
### 智谱
*待填写*
- **定位**: 计费系统深度设计(19KB)
- **技术栈**: Go + Redis + Kafka + PostgreSQL + Stripe/Alipay
- **API Gateway**: Higress
- **计费**: Credit 积分模型(1 Credit = 1000 tokens)、Redis Lua 原子扣费、每日对账
- **亮点**: 最实用的计费实现——Lua 脚本、SQL Schema、Go 代码、对账流程
---
## 共识分析
### 高置信度共识(多家平台一致推荐)
### 高置信度共识(4/5 以上平台一致推荐)
1. **平台底座**:
2. **中间件核心**:
3. **开源选型**:
4. **计费模式**:
5. **LLM 对接**:
1. **API Gateway**: 所有平台一致推荐(APISIX / Kong / Higress,三者功能等价)
2. **LLM Router**: 所有平台一致认为是核心模块,需自研
3. **计费原子性**: 元宝+DeepSeek 详细论证了 Redis Lua 方案,其他平台也认可
4. **向量数据库**: Milvus 是首选(千问、数生、DeepSeek 一致推荐)
5. **消息队列**: Kafka 是事件总线首选
6. **认证**: Keycloak 是开源首选(百度、数生推荐)
7. **开发策略**: 核心业务自研 + 基础设施开源,所有平台一致
8. **技术栈分层**: Go(高性能网关) + Python(AI 服务) + TypeScript(前端),所有平台一致
### 中等置信度共识(部分平台推荐)
### 中等置信度共识(2-3 个平台推荐)
1.
2.
3.
1. **Agent 编排**: LangFlow(千问推荐)、自研可视化编辑器(数生推荐)
2. **工作流引擎**: Temporal(千问推荐)用于长事务
3. **LLM 推理**: vLLM/SGLang(千问推荐)用于本地模型部署
### 存在分歧(需要深入决策)
### 存在分歧
1. **分歧点 1**:
- A 方案:
- B 方案:
- 我的选择:
- 理由:
2. **分歧点 2**:
- A 方案:
- B 方案:
- 我的选择:
- 理由:
---
## 最终决策
### 选定方案
| 组件 | 选型 | 许可证 | 理由 |
|------|------|--------|------|
| **平台底座** | | | |
| **中间件** | 自研 | - | |
| **Agent** | | | |
| **IM Bot** | | | |
| **MCP** | | | |
| **计费系统** | | | |
### 决策依据
1. **许可证合规**:
2. **功能匹配度**:
3. **开发成本**:
4. **社区生态**:
5. **风险可控性**:
---
## 风险评估
| 风险项 | 等级 | 影响 | 对策 |
|--------|------|------|------|
| | | | |
| | | | |
| | | | |
---
## 下一步行动
### 立即执行(本周)
- [ ]
- [ ]
- [ ]
### 短期计划(本月)
- [ ]
- [ ]
- [ ]
### 中期计划(下季度)
- [ ]
- [ ]
- [ ]
---
## 经验教训
### 验证过程中的发现
1.
2.
3.
### 对方案的修正
1.
2.
3.
### 后续验证建议
1.
2.
3.
1. **平台底座**: CoAI/Prism vs 全自研 vs Sovra(许可证问题是关键约束)
2. **IM Bot**: LangBot vs 自研网关(取决于微信协议支持需求)
3. **低代码 vs 代码优先**: 百度偏低代码,其他偏代码优先