AI生图系统 PHP 源码 开源 AI 绘画平台 支持文生图图生图

一款基于 PHP+MySQL 开发的 AI 图像生成平台,可对接各类兼容 OpenAI 格式的 API 中转站,支持文生图、图生图两种主流 AI 绘图模式。

一、功能概览

前台用户端功能

  1. 用户账号体系 支持邮箱验证码注册、账号登录与退出登录,保障用户身份安全。
  2. AI 绘图能力
  • 文生图:输入提示词即可一键生成图片,支持 1:1、16:9、9:16、4:3、3:4 多种常用尺寸
  • 图生图:可上传或粘贴参考图片,基于原图做 AI 二次编辑优化
  1. 任务调度管理 实时展示任务排队状态、处理进度,任务异常自动重试,避免绘图失败丢失任务。
  2. 个人作品画廊 统一存储所有生成作品,支持分类筛选(全部、成功、失败、处理中、排队中)、关键词搜索;支持批量选中、批量重新生成失败作品。
  3. 站点实时数据看板 首页可视化展示当前在线人数、排队任务数量、平均生图速度、全站总消耗额度。
  4. 系统公告模块 后台可发布多类型公告,以顶部横幅形式在前台首页展示。
  5. 积分等级体系 AI 创作消耗积分,完成作品发布可赚取积分,分享作品可获得积分额外奖励,积分累计提升用户等级。

后台管理端功能

  1. 数据仪表盘 直观统计今日注册用户数、今日绘图任务量、任务成功率、API 调用错误次数等核心运营数据。
  2. 用户管理 可查看全站用户列表,支持账号启用 / 禁用、手动调整用户积分额度、重置用户登录密码。
  3. 任务管理 查看全站所有绘图任务,支持对批量失败任务一键重新执行。
  4. 画廊内容审核 管理员可审核用户公开作品,设置作品展示或隐藏状态,规避违规内容风险。
  5. 公告管理 支持新增、编辑、删除公告,提供普通提示、成功、警告、错误四种公告展示样式。
  6. API 接口配置 可配置 API 中转站地址、密钥、选用模型、请求超时时间、接口最大并发数量。
  7. 邮箱配置 基于 SMTP 协议配置发件邮箱,支持 QQ、163、Gmail 等主流邮箱,内置发信测试功能。
  8. 系统全局设置 自定义站点名称、新用户初始积分额度、图片本地留存天数、站点注册功能开关。

二、技术栈

表格

层级 采用技术
后端语言 PHP 8.1 及以上
数据库 MySQL 5.7+ / MariaDB 10.3+
前端技术 原生 ES6 JavaScript + CSS3,采用玻璃拟态 UI 设计
网页字体 Space Grotesk + Noto Sans SC(谷歌开源字体)
邮件服务 PHP 原生 Socket 直连 SMTP,无需第三方依赖类库
开发架构 原生 PHP 自研 MVC 架构,零 Composer 依赖,轻量化部署

三、服务器环境要求

  1. PHP 版本≥8.1,需开启扩展:pdo_mysql、curl、fileinfo、mbstring、openssl
  2. 数据库:MySQL 5.7 及以上 或 MariaDB 10.3 及以上
  3. Web 服务:Apache(开启 mod_rewrite 伪静态)或 Nginx
  4. 服务器可正常外网 HTTPS 访问,用于调用第三方 AI 绘图 API
  5. storage/config/两个目录需设置读写权限

四、项目目录结构

plaintext

├── app/ # 项目核心业务目录
│ ├── Controllers/ # 控制器(前台、后台、接口)
│ ├── Core/ # 底层基础工具类(权限、数据库、安全校验、响应封装)
│ ├── Services/ # 业务服务层(任务队列、邮件、图片网关等逻辑)
│ └── Views/ # 前后台页面模板文件
├── config/ # 系统配置目录
│ └── config.php # 站点运行配置文件(安装程序自动生成)
├── database/ # 数据库相关
│ └── schema.sql # 数据表建表语句+初始化默认数据
├── public/ # 网站访问根目录
│ ├── index.php # 统一路由入口,内置35+条路由规则
│ ├── install.php # 在线可视化安装向导
│ ├── file.php # 图片资源访问接口
│ ├── assets/ # CSS、JS静态资源文件
│ └── cron/ # 定时任务脚本文件
└── storage/ # 数据存储目录(必须赋予读写权限)
├── images/ # AI生成图片,按日期自动分文件夹存储
├── uploads/ # 用户上传的参考图
├── cache/ # 接口限流缓存文件
└── logs/ # 系统运行错误、操作日志

五、数据库设计(共 7 张数据表)

表格

数据表名 用途说明
users 普通用户表,存储账号、积分、可用额度、用户等级信息
admins 后台管理员账号表
image_tasks AI 绘图任务主表,记录所有文生图、图生图任务详情
system_settings 站点全局配置键值表
api_settings AI 第三方 API 接口配置表
announcements 系统前台公告数据表
audit_logs 管理员后台操作日志审计表

下载权限
查看
  • 免费下载
    评论并刷新后下载
    登录后下载
  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余
声明:
1.本网站资源来源于网络收集,如有侵权,请联系站长进行删除处理。请发送邮件至:chensi2024@foxmail.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明
4.如下载链接失效,请在当前页留言或私信管理员,24小时必处理结束!
5.本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解。
6.本站提供的资源仅限用于学习交流和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险以及产生法律纠纷与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除。

给TA打赏
共{{data.count}}人
人已打赏
网站源码

号卡推广系统网站源码通讯运营商三网号卡流量卡推广系统网站源码流量卡推广系统源码

2026-6-21 16:26:49

网站源码

鲸发卡企业级发卡系统修复版源码v13.01

2026-6-22 21:04:40

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索