陌尘 AI 生图系统

基于 PHP + MySQL 的 AI 图像生成平台,对接 OpenAI 兼容 API 中转站,支持文生图、图生图编辑。


功能概览

前台功能

  • 用户系统:注册(邮箱验证码)、登录、退出
  • AI 生图:输入提示词一键生成,支持 1:1 / 16:9 / 9:16 / 4:3 / 3:4 多尺寸
  • 参考图编辑:上传或粘贴参考图,基于参考图进行 AI 编辑
  • 任务队列:实时排队状态、处理进度追踪、自动重试
  • 作品画廊:个人作品列表、分类筛选(全部/成功/失败/处理中/排队)、搜索
  • 批量操作:全选、批量重跑
  • 运行状态:在线人数、排队数、生图速度、总额度实时展示
  • 公告系统:管理后台发布,前台首页展开条展示
  • 积分系统:创作赚积分,分享作品额外加成,等级体系

后台管理

  • 仪表盘:今日注册/任务/成功率/API 错误统计
  • 用户管理:查看、禁用/启用、修改额度、重置密码
  • 任务管理:查看全部任务、失败任务一键重跑
  • 画廊管理:审核画廊作品、显示/隐藏切换
  • 公告管理:发布/编辑公告,支持 info/success/warning/error 四种级别
  • API 配置:中转站 Base URL、API Key、模型、超时、并发数
  • 邮箱发信:SMTP 配置、测试发信、支持 QQ/163/Gmail
  • 系统设置:站点名称、新用户默认额度、图片保留天数、注册开关

技术栈

层级 技术
语言 PHP 8.1+
数据库 MySQL 5.7+ / MariaDB 10.3+
前端 原生 JS (ES6) + CSS3 玻璃拟态设计
字体 Space Grotesk + Noto Sans SC (Google Fonts)
邮件 PHP socket 直连 SMTP (无需第三方库)
框架 无 — 纯原生 PHP MVC,零 Composer 依赖

系统要求

  • PHP >= 8.1(需开启 pdo_mysql、curl、fileinfo、mbstring、openssl)
  • MySQL >= 5.7 或 MariaDB >= 10.3
  • Web 服务器:Apache(需 mod_rewrite)或 Nginx
  • 可访问外网 HTTPS(调用 AI 中转站 API)
  • storage/ 和 config/ 目录可写

    目录结构

├── app/                   # 应用核心
│   ├── Controllers/       # 控制器(Api/Admin/Page)
│   ├── Core/              # 基础类(Auth/Database/Security/Response)
│   ├── Services/          # 业务逻辑(Task/Queue/Email/ImageGateway)
│   └── Views/             # 视图模板(home.php + admin/*.php)
├── config/                # 配置文件
│   └── config.php         # 运行时配置(安装向导自动生成)
├── database/              # 数据库
│   └── schema.sql         # 建表 DDL + 默认数据
├── public/                # Web 根目录(对外暴露)
│   ├── index.php          # 路由入口(35+ 条路由)
│   ├── install.php        # Web 安装向导
│   ├── file.php           # 图片文件读取
│   ├── assets/            # 静态资源(CSS/JS)
│   └── cron/              # 定时任务脚本
└── storage/               # 运行时数据(需可写)
    ├── images/            # AI 生成图片(按日分目录)
    ├── uploads/           # 用户上传参考图
    ├── cache/             # 限流缓存
    └── logs/              # 运行日志

数据库(7 张表)

说明
users 用户(积分、额度、等级)
admins 管理员
image_tasks AI 生图/编辑任务
system_settings 系统设置 KV
api_settings 中转站 API 配置
announcements 系统公告
audit_logs 管理员操作审计

下载链接:点击下载

支持二开保留后台名字
【端午原创】AI生图系统 第5张插图
【端午原创】AI生图系统 第6张插图
【端午原创】AI生图系统 第7张插图
【端午原创】AI生图系统 第8张插图
【端午原创】AI生图系统 第9张插图
【端午原创】AI生图系统 第10张插图