【开源项目】4.26v1.2.9 整了一个复用CPA号池的gptimg2生图项目(free号可用)

2026-04-29 08:202阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI 生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

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


基于最近火热的chatgpt-img-2生图模型,以及OAI大善人给免费用户全量开放,我做了一个可复用CPA号池的生图项目 ChatGpt Image Studio

github.com

GitHub - peiyizhi0724/ChatGpt-Image-Studio

通过在 GitHub 上创建帐户来为 peiyizhi0724/ChatGpt-Image-Studio 开发做出贡献。

这个项目我初版构想的功能是包含两部分

1.生图工作台
沿用官网的图片选区编辑+提示词,直接粘贴图+提示词两种模式,简而言之就是文生图、图生图、局部重绘加一个意义不明的放大(源于我智力不详的朋友)

image1920×1011 256 KB

image1920×1011 184 KB

image1920×1011 164 KB

2.账号管理
一个账号列表展示,包含从CPA同步认证账号数据,账号生图额度检测等功能,导入的认证文件会根据账号类型和邮箱自动识别和判重,多号轮询,额度用完的会自动跳过。
(目前free账号额度居然有25的,昨晚测试还只有5-6之间,不知道是bug还是OAI大发善心)

image2560×1348 242 KB

3.配置管理 + 调用日志(新增)

image2560×1348 299 KB

image2560×1348 152 KB

由于加了二进制包发布,配置直接做成管理界面了。目前生图接口主要是两种,一种是image接口(free号可用),一种是responses接口(free号无工具权限)。
所以加了三种模式

  1. studio:走当前项目内置接口,free号分流走image接口,付费号走项目内置的responses接口。
  2. cpa: 所有请求都走CPA新上的image接口。
  3. mix: 混合模式,free号分流走项目内置image接口,付费号走CPA的responses接口。

技术栈部分是 Go + Vite ,之前用next.js 属于好高骛远,后面感觉前端太重了直接换成了vite。

加了二进制包发布,不关心实现的佬可以直接下载试一试。

目前主要是测试了windows端,其他平台得看看gpt的实力了。
responses接口的实现由于我暂时没搞付费号还没走过实际测试,等我这几天空闲了一定弄!

更新日志:
4.21:初版
4.22:飞升日!增加了配置管理,调用日志,代理和CPA image接口支持。
4.23:增加了二进制包,改了一些界面展示和一堆小bug。
4.24:加了docker一键拉取脚本
4.25:增加分辨率选择,修复了一堆bug,优化了一些加载和显示问题
4.26:(v1.2.8)增加newapi/sub2api导入,增加redis等数据库存储支持,优化移动端显示

总结

新增 CPA / NewAPI / Sub2API 多来源账号同步与推送能力,并补充状态统计、进度展示与接入配置优化。

新增账号池多后端存储与迁移支持,可在本地文件、SQLite、Redis 之间切换,并支持无状态云容器通过 Redis 引导启动。

图片工作台支持服务端会话历史、浏览器/服务端图片数据存储切换与迁移,补齐图片目录兼容读取与历史文件清理。

Studio 模式新增 access_token 账号导入、来源隔离、批量刷新额度与限流自动切号。

移动端界面重做了导航、工作台、历史记录、输入区和选区编辑体验,减少卡顿并修复会话切换与滚动问题。

构建与发布链路补充多架构校验,修复 Docker arm64 构建问题,并新增 release/package 自动验证工作流。

4.28:(v1.2.9)合并了PR#9,并在分组基础上直接做了图片队列功能,加了主题切换

更新内容
  • 接入并增强 PR9 的图片准入、运行时诊断和图片账号路由能力,补齐启动体检、压测和运行参数配置入口。
  • 图片工作台升级为服务端任务队列,支持并发调度、排队等待、SSE 状态同步、取消任务和等待原因展示。
  • 重构多图生成与失败重试链路,支持单张失败原位重试,优化多图调度、公平性和任务状态回放。
  • 图片账号分组策略迁移到后端存储与 API,并补齐分组路由、Paid / Free 约束、原图绑定编辑和模型组合校验。
  • 调用请求日志补充官方 / CPA 方向、路由、模型、账号与错误信息,调用请求页同步升级为分页列表与内部滚动布局。
  • 新增三套主题切换:浅色、浅灰、深黑,并统一优化图片工作台、配置管理、账号管理和调用请求等页面样式细节。
网友解答:
--【壹】--:

image1122×1402 540 KB

感谢用上了


--【贰】--:

听起来很不错的样子,就不知道会不会导致封号之类的问题出现。感谢分享。


--【叁】--:

有对外的api的,配置项里都有专门的apikey设置,api我还没整理验证。破限不太好搞,我试过有些能直接生成涩涩图,有时候会被拦下来,没啥特征


--【肆】--:

后期看看怎么弄吧,到时候弄对外的api,然后直接写清楚秘钥,然后后期加个选2K4k之类的,timed out waiting for async image generation现在经常有这个,擦边被拒绝?但是有时候又提示no images generated — the model may have refused the request这个直接拒绝,如果到时候佬友们研究破限就爽了


--【伍】--:

佬,我用docker部署之后生图提示Request failed with status code 502,让openclaw修了好像是时区的问题
image572×408 9.08 KB


--【陆】--:

谢谢佬友开源
想问问能像官网那样上传多个图片吗?(官网貌似是3张)
以及能接入newapi然后在cherry之类软件里用吗


--【柒】--:

不是看颜色,你看那个圆角啥的,gpt就喜欢这种的圆角,还有其他特征


--【捌】--:

我生成的分辨率只能是1kx1k内的,怎么调分辨率?


--【玖】--:

https://linux.do/t/topic/2005700
佬 你们做的太像了。。。


--【拾】--:

因为都是ai做的,ai默认的前端感觉就喜欢用这些卡片,而且用的组件风格都差不多


--【拾壹】--:

看到有佬分享cpa直接调用image2了,用的是codex渠道,佬你的方法是web2api吗?
如何在CPA调用image2?这里是方法 - 开发调优 - LINUX DO


--【拾贰】--:

我有参考这个佬的思路,之前这个佬只有image-1的所以想着自己做一个,不过使用技术栈和实现路径不一样。
刚好飞升昨天晚上赶出来的,看提交记录这个佬昨天晚上也加上了image-2和图片编辑。。。。。这不巧了吗,我去试一下看看


--【拾叁】--:

是的,从页面逆向的,这个思路可以加上,直接从CPA请求


--【拾肆】--:

不是吧 我用ai做的前端 不是纯黑的 就是搞成纯白的


--【拾伍】--:

非常不错的想法,可惜没号用不了,顶一个


--【拾陆】--:

建议增加一个分辨率选择,4k是可以调用的


--【拾柒】--:

用上了,挺好的,直接调用cpa的文件,然后走官方的free去生成挺好的,话说后期考虑弄个api接口+秘钥,去给龙虾之类的调用?这样就可以直接QQ微信命令就可以生成了,或者这个项目内置破限命令,这样gpt就不会拒绝生成了


--【拾捌】--:

暂时只有cpa,接其他平台也差不多,下次一定加!


--【拾玖】--:

后面搞docker一键更新的不,这样方便很多