【开源推广】一个简陋 gpt image 2 生图工作台

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社...
【开源推广】一个简陋 gpt image 2 生图工作台
【开源推广】一个简陋 gpt image 2 生图工作台
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


介绍

一个简陋的只支持 response 接口的 gpt image 2 的商品生图工作台, 也可当单纯的生图客户端使用

所有代码由 gpt-5.5 编写所以前端写的要疯了, 卡片奇异的大小和位置, 文案铺满各个角落

引导部分没有做完, 请不要使用

目前只有两个形式, 一个是画布节点工作流(还很简陋, 正在补强中), 一个是直接文/图生图

画布

image

通过节点来控制生图流程, 现在暂时没有设计循环连接功能

暂时只有四种节点, 可在右侧工具栏添加

  1. 商品节点
    画布创建时默认创建, 且不可删除, 可输入商品价类描述等等
  2. 文案节点
    上游需接入商品节点, 根据商品信息和输入提示词来生成卖点文案, 标题等等
  3. 生图触发器节点
    上游可接其他三种节点,上游所有信息会注入生图节点的上下文, 下游需接入参考图节点, 接入几个参考图就生成几张图片填充下游的参考图节点, 也会加入右侧图片栏
  4. 参考图节点
    可选择使用生图节点生图填充,也可上传图片或右侧图片栏内图片进行填充, 可作为下游生图节点的参考图进行图生图

文/图生图

image

项目还支持直接的文生图

  • 可在侧边栏选择预设画幅或者自定义宽高(但是实测 4k 分辨率在codex反代情况下会断流不可用)

  • 可支持单次生成至多 4 张候选图

  • 可以根据生成的候选图作为当前参考图进行下一轮的图生图

  • 心仪的图片可直接推送到已有商品

自部署和配置

首先 clone 仓库并配置必要的 env

git clone https://github.com/yuqie6/ProductFlow.git
cd ProductFlow
cp .env.example .env

至少修改以下四个字段

ADMIN_ACCESS_KEY=replace-with-a-long-random-admin-key # 前端登录 token
SETTINGS_ACCESS_TOKEN=replace-with-a-separate-settings-token # 前端设置页 token
SESSION_SECRET=replace-with-another-long-random-session-secret # 签名 cookie 拼接的随机字符串
POSTGRES_PASSWORD=replace-with-a-random-postgres-password # 数据库密码

随后可选 docker 或源码运行, 源码启动详见项目 readme

其余大部分字段可在前端配置页面修改, 例如文案供应商和生图供应商, 暂时只支持 openai 的 response 接口

docker compose

项目支持使用docker 一键启动

docker compose up -d --build

体验站

总任务上限是 5

接的是我省吃俭用自费的 8 个plus, 不要用于 nsfw

draw.devbin.de

ProductFlow

自托管商品素材工作台:guided onboarding、ProductFlow workbench、AI 文案、参考图和节点式生图。

经我实测, sub 2的画图计费有问题, 现在只会计算model use token, 但是实际上, 画图模型的实际调用token是在took use token里面的, 一张 1k 图需要 2k tokens左右, 也就是 8 美分左右, 2k根据像素点推测应该是 2 毛钱左右

所以这个体验站的号池可能禁不起佬友们造的, 就当看看有啥功能吧
access token: YTRQSVVjMDdEQkZucnh1N214MnFoX2FVV09XUVZYNlc=
需要base 64 解码之后使用


项目地址

github.com

GitHub - yuqie6/ProductFlow: Self-hosted AI product content workflow for copy,...

Self-hosted AI product content workflow for copy, posters, and product workbench automation

1 个帖子 - 1 位参与者

阅读完整话题

来源: linux.do查看原文