Manus
Manus 集成指南
Manus AI Agent 平台与 ShipAny 的完整集成指南
概述
Manus 是一个 AI Agent 平台,提供智能自动化能力。本模块将 Manus 功能集成到 ShipAny 中,实现:
- 账号管理:绑定、领取和管理 Manus 账号
- 任务执行:提交和追踪 AI Agent 任务
- 积分系统:管理用户的 Manus 操作积分
- 订单处理:处理购买和订阅
架构设计
ShipAny (Next.js) Manus Python 后端
┌──────────────────┐ ┌──────────────────┐
│ 前端页面 │ │ Flask API │
│ /manus/* │◄─────►│ /api/manus/* │
├──────────────────┤ ├──────────────────┤
│ API 路由 │ │ 自动化功能 │
│ /api/manus/* │◄─────►│ - 自动注册 │
├──────────────────┤ │ - 积分刷取 │
│ 数据库 │ │ - 批量任务 │
│ PostgreSQL │ └──────────────────┘
└──────────────────┘快速开始
1. 数据库设置
运行迁移以创建 Manus 相关表:
pnpm db:migrate2. 环境配置
在 .env.local 中添加:
# Manus Python 后端(可选,用于高级功能)
MANUS_PYTHON_API_URL=http://localhost:5000
MANUS_API_KEY=your-api-key3. 访问模块
- 用户门户:
/manus- 用户主控制台 - 管理面板:
/admin/manus- 管理员界面
功能列表
用户功能
| 功能 | 路径 | 描述 |
|---|---|---|
| 控制台 | /manus | 账号状态和任务概览 |
| 账号管理 | /manus/accounts | 管理绑定的 Manus 账号 |
| 任务中心 | /manus/tasks | 提交和追踪 AI Agent 任务 |
| 订单记录 | /manus/orders | 查看购买历史 |
| 个人资料 | /manus/profile | 用户资料和统计 |
| 工具箱 | /manus/tools | 验证和调试工具 |
管理员功能
| 功能 | 路径 | 描述 |
|---|---|---|
| 控制台 | /admin/manus | 系统概览和指标 |
| 用户管理 | /admin/manus/users | 用户管理 |
| 账号池 | /admin/manus/accounts | 账号池管理 |
| 订单管理 | /admin/manus/orders | 订单管理 |
| 套餐配置 | /admin/manus/packages | 定价套餐配置 |
| 系统设置 | /admin/manus/settings | 系统配置 |
| 自动注册 | /admin/manus/auto-register | 批量账号注册 |
| 积分刷取 | /admin/manus/credits-boost | 批量积分管理 |
数据库结构
Manus 模块使用以下数据表:
manus_users- 用户特定的 Manus 设置manus_accounts- 可分配的账号池manus_account_bindings- 用户-账号绑定关系manus_orders- 购买记录manus_tasks- 任务提交历史manus_packages- 定价配置manus_invitations- 邀请追踪manus_configs- 模块设置
API 接口
公开接口
POST /api/manus/accounts/claim - 领取可用账号
POST /api/manus/orders/create - 创建新订单
POST /api/manus/tasks/create - 提交新任务
GET /api/manus-auth/verify - 验证认证令牌