玖云 AI 生图绘画付费系统源码|搭建属于自己的 AI 作画付费网站小程序

白云博客网

一、项目简介

玖云AI 是一套完整的 AI 生图付费商业化系统,将 OpenAI 兼容的生图接口封装为可付费、可计费、可分销、可风控的 SaaS 产品。
玖云 AI 生图绘画付费系统源码,纯原生 PHP+MySQL,零框架依赖。一套后端驱动 H5 网页、微信小程序、管理后台三端。支持异步生图队列、点数计费、支付、分销、敏感词风控,拿来即可搭建自己 AI 绘画付费平台。

玖云 AI 生图绘画付费系统源码|搭建属于自己的 AI 作画付费网站小程序

玖云 AI 生图绘画付费系统源码|搭建属于自己的 AI 作画付费网站小程序

玖云 AI 生图绘画付费系统源码|搭建属于自己的 AI 作画付费网站小程序

核心设计理念:

  • 密钥不出后端:所有 AI / 支付 / OSS 密钥均由 PHP 后端代理,前端(含小程序)绝无密钥
  • 成功才扣费:生图成功才扣点数,失败自动退款,杜绝"花钱不出图"
  • 双字段点数:付费点 / 赠送点分离,消费先赠后付、退款优先扣赠
  • 异步队列:生图异步执行,避免 AI 十几秒耗时阻塞 HTTP 请求
  • 纯原生零依赖:无 ThinkPHP / Laravel,无 Composer,无 Redis,一行 php 即可跑

    二、核心功能

    🌟 生图引擎(AI 绘画)

  • 文生图 / 图生图:支持文字描述生成、参考图生成
  • 多接口管理:后台「接口管理」可配置多个 OpenAI 兼容接口(或自定义 JSON 接口),按模块绑定,实现多供应商、多模型自由切换与降级
  • 模块化计价:不同功能模块(生图 / 对话 / 去水印等)可独立设定单次消耗点数,支持小数与免费(0)
  • 后端代理:前端只传参数,密钥与调用均在后端完成

    💰 点数与计费

  • 付费点 / 赠送点双字段独立核算,消费「先赠后付」,退款「优先扣赠」
  • 注册赠送邀请奖励充值赠送管理员手动调点
  • 全类型流水留痕(st_points_log),可对账

    💳 支付体系

    通道 说明
    H5 / 网页端 易支付(彩虹码支付) 支持支付宝 / 微信 / QQ 钱包,后台多选控制展示哪些
    小程序端 微信支付原生 JSAPI 微信支付 V3 原生签名,无 SDK 依赖
  • 支付幂等:原子抢占防重复发货
  • 双通道到账:异步通知(主)+ 同步跳转轮询(兜底),到账可靠

    🏪 会员体系

  • 会员套餐(普通 / 黄金 / 钻石等)可自定义:价格、有效期、每日免费次数、免费模块
  • 充值满额自动送普通会员
  • 会员可免费使用指定模块(free_modules

    🤖 AI 对话

  • 多轮对话,支持图片消息(用户发图 / 模型返图)
  • 会话历史管理(st_chat_session / st_chat_log

    📱 短视频去水印

  • 第三方接口解析抖音 / 快手等无水印视频
  • 消耗点数可配置,解析历史留痕

    🧩 其他

  • H5 首页可视化配置:后台拖拽式表单配置 Banner / 快捷入口 / 工具宫格 / 「我的」模块,无需手写 JSON
  • 敏感词拦截限流风控(每分钟 / 每日)
  • 每日消费阈值保护:达到阈值自动关闭生图 + 告警
  • 告警推送:钉钉 / 企业微信 Webhook
  • 邮件通知:SMTP 发送,充值 / 会员变动等事件通知
  • 分销系统:邀请注册 + 充值双级奖励
  • RBAC 权限 + 管理员操作日志全程留痕

三、环境要求

  • PHP >= 7.0(建议 7.3+ 或 8.x),需启用扩展:pdo_mysqlcurlopenssljsongd(可选)
  • MySQL >= 5.7(建议 8.0,需支持 utf8mb4
  • 无需 Composer,无需 Redis,纯原生运行

四、快速安装

方式一:图形化安装向导(推荐)⭐

  1. 上传整个程序包到服务器网站根目录
  2. 浏览器访问:http://你的域名/install.php
  3. 安装向导会自动检测运行环境(PHP 版本、扩展、目录权限)
  4. 填写数据库信息(库不存在会自动创建)、管理员账号密码、站点名称
  5. 勾选确认后点击「开始安装」,自动完成:建库 → 导入建表与默认数据 → 写入 config.php → 生成 install.lock
  6. 安装完成后,务必删除或重命名 install.php 防止被再次执行

    安装成功后会生成 install.lock 锁文件,再次访问 install.php 只显示"已安装",防止数据被覆盖。

五、配置说明

接口管理(AI 生图)

后台「接口管理」支持配置多个接口,每个接口可设:名称、类型(OpenAI 兼容 / 自定义 JSON)、
API Key、接口地址、模型、尺寸、超时、启停、排序。「模块管理」可将不同模块绑定到不同接口,实现多供应商灵活调度。

存储配置(本地 / 阿里云 OSS)⭐

后台「系统设置 → 存储配置」:

  • 存储类型:本地服务器 / 阿里云 OSS(下拉选择)

  • OSS 参数:Bucket、Endpoint(如 oss-cn-hangzhou.aliyuncs.com)、AccessKeyId、Secret

  • OSS 域名:自定义访问域名(留空用默认 https://<bucket>.<endpoint>

  • OSS 路径前缀:文件存放子目录(留空为 Bucket 根目录,如填 shengtu 则存 shengtu/images/...

  • 测试连接按钮:填完参数一键验证 AK/SK/Bucket 权限是否正常(不保存)
    存储路径规则:

  • 生图结果:<prefix>/images/YYYYMM/xxx.png

  • 用户上传:<prefix>/chat/YYYYMM/xxx.jpg

    选择 OSS 后,新生成的图片与上传文件只存 OSS,不再落本地;仅在 OSS 上传失败时自动降级本地兜底。
    也可直接在 config.php 中通过 STORAGE_TYPE / OSS_* 常量配置(但后台配置优先)。

    支付配置

  • 微信支付:在 config.php 填商户号 WX_PAY_MCHID、APIv3 密钥 WX_PAY_V3KEY、证书序列号 WX_PAY_SERIAL
    平台证书路径 WX_PAY_CERT、商户私钥路径 WX_PAY_KEY(为空时 core/Pay.php 会抛出明确异常而非静默失败)

  • 易支付:后台「支付配置」填 epay_apiurl / epay_pid / epay_key / epay_notify_url / epay_return_url
    并勾选要展示的支付平台(epay_methods

💰 付费下载

下载此资源需要支付 ¥88.00

立即购买
白云博客网
白云博客网

发表评论