cpa反代image2的遮罩编辑模式使用探索
- 内容介绍
- 文章标签
- 相关推荐
cpa可以调用image2后,昨天使用佬友的工具GPT Image Playground折腾,自己用codex加了一个遮罩编辑的模式,起初电脑上测试并没有问题。于是我去手机上测试,找出了我最近吃的朝鲜面,想给自己加个菜:
GPT Image Playground1170×1152 146 KB
没想到开始报错:stream disconnected before complete
因为我之前就被反代的设置折腾了一下:自建cpa反代后使用image2生图60s报错504的原因和解决办法 ,所以我又从反代的设置上找问题,找了好久都不成功。于是只能将cpa又部署到了本地,直接让codex拉报错,结果发现我的朝鲜面在遮罩上传后,实际上openai会返回:invalid_mask_image_format - mask size does not match image size.而cpa只会展示:stream disconnected before complete。可是我的遮罩和图片大小是一样的,接下来又绕了很多圈测试,才终于发现mask编辑所上传的图片长宽必须小于2048才可以。测试了一下就算只多一个像素点都会报错,而我的朝鲜面是3024x4032的大碗面。
发现问题后开始修复,设置大的遮罩图片会自动转换png并缩减像素至2048以内,然后进行生图。
GPT Image Playground 21170×1418 196 KB
我终于吃上牛肉了!
根据这个也给佬友提交了新pr,自己测试遮罩编辑可用了。Add mask editor for image edits by duxiaoxiong · Pull Request #10 · CookSleep/gpt_image_playground · GitHub
同时我又多进行了一些测试:
- 直接进行图生图的时候不会受到这个严格的像素限制。
- mask模式可以同时上传多张照片,只有第一张必须:
png格式+长宽必须小于2048像素,其余参考图片没有这些限制。
cpa可以调用image2后,昨天使用佬友的工具GPT Image Playground折腾,自己用codex加了一个遮罩编辑的模式,起初电脑上测试并没有问题。于是我去手机上测试,找出了我最近吃的朝鲜面,想给自己加个菜:
GPT Image Playground1170×1152 146 KB
没想到开始报错:stream disconnected before complete
因为我之前就被反代的设置折腾了一下:自建cpa反代后使用image2生图60s报错504的原因和解决办法 ,所以我又从反代的设置上找问题,找了好久都不成功。于是只能将cpa又部署到了本地,直接让codex拉报错,结果发现我的朝鲜面在遮罩上传后,实际上openai会返回:invalid_mask_image_format - mask size does not match image size.而cpa只会展示:stream disconnected before complete。可是我的遮罩和图片大小是一样的,接下来又绕了很多圈测试,才终于发现mask编辑所上传的图片长宽必须小于2048才可以。测试了一下就算只多一个像素点都会报错,而我的朝鲜面是3024x4032的大碗面。
发现问题后开始修复,设置大的遮罩图片会自动转换png并缩减像素至2048以内,然后进行生图。
GPT Image Playground 21170×1418 196 KB
我终于吃上牛肉了!
根据这个也给佬友提交了新pr,自己测试遮罩编辑可用了。Add mask editor for image edits by duxiaoxiong · Pull Request #10 · CookSleep/gpt_image_playground · GitHub
同时我又多进行了一些测试:
- 直接进行图生图的时候不会受到这个严格的像素限制。
- mask模式可以同时上传多张照片,只有第一张必须:
png格式+长宽必须小于2048像素,其余参考图片没有这些限制。

