AI 图像生成工作台产品系统Vibe Coding

我要开发同款
proginn17000817782026年09月27日
9阅读

技术信息

语言技术
JavaScript、React、MySQL、UI、Linux
系统类型
Web
行业分类
人工智能

作品详情

行业场景

面向电商运营、视觉内容创作者及需要私有图像工具的用户,将 AI 图像生成、参考图编辑和素材查看整合到统一工作台。

针对提示词重复编写、生成参数分散、任务等待较长以及历史素材难以追溯的问题,提供场景化工具、创意模板、后台任务队列和生成记录管理。覆盖商品视觉、人像写真、图片编辑、照片修复等用途。

当前版本定位为本地或私有服务器部署的 MVP,用于验证从需求输入、模型调用到结果保存与复用的完整流程。

功能介绍

1. 图像生成:输入提示词,配置画幅、分辨率、质量、输出格式和生成数量。
2. 参考图编辑:上传参考图片,结合文字指令调用图像模型。
3. 场景化工具:按电商视觉、人像写真、照片修复等用途组织工具,并提供创意模板快速带入参数。
4. 后台任务队列:支持任务排队、并发控制、取消、状态查询和页面刷新后恢复任务展示。
5. 生成记录:保存任务参数、状态、错误信息及图片结果,提供原图和缩略预览。
6. 访问控制:提供账号登录、会话鉴权及图片访问保护。
7. 积分逻辑:实现本地积分扣减与失败退回,当前不包含真实支付。

项目实现

项目采用前后端分离架构。前端使用 React 与 Vite,完成生成工作台、创意模板、参考图上传和任务状态展示;后端使用 Python 与 FastAPI,封装兼容 OpenAI 格式的图像 API,统一处理参数校验、鉴权、模型请求及异常响应。

使用 MySQL、SQLAlchemy 和 Alembic 管理任务与积分数据;图片保存到持久化目录,并通过 Pillow 生成预览图。采用进程内异步队列管理耗时生成任务,实现并发限制、取消处理和失败积分退回。

仓库包含前后端测试、Nginx 配置、systemd 服务及发布脚本。当前采用固定账号和单进程队列,适用于私有工作台;尚未扩展为开放注册、多租户及真实支付的商业平台。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论