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:migrate

2. 环境配置

.env.local 中添加:

# Manus Python 后端(可选,用于高级功能)
MANUS_PYTHON_API_URL=http://localhost:5000
MANUS_API_KEY=your-api-key

3. 访问模块

  • 用户门户/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      - 验证认证令牌

下一步