one-api icon indicating copy to clipboard operation
one-api copied to clipboard

图片生成dall-e-3巨大Bug!引发size not supported for this image model

Open Toketec opened this issue 11 months ago • 3 comments

例行检查

  • [ ] 我已确认目前没有类似 issue
  • [ ] 我已确认我已升级到最新版本
  • [ ] 我已完整查看过项目 README,尤其是常见问题部分
  • [ ] 我理解并愿意跟进此 issue,协助测试和提供反馈
  • [ ] 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述 图片生成过程中,系统存在对尺寸的检测,由于尺寸检测默认使用dall-e-3,dall-e-2的key进行匹配,当用户设置模型别名的时候,系统就因为找不到key而提示尺寸不合法报错 复现步骤 1、在azure部署模型的时候,使用别名假设dall-e-3的名字为DALLE3 image

2、在one-api渠道设置中,添加dall-e-3模型,并设置别名映射关系dall-e-3——>DALLE3 image

3、正常调用/images/generations,参数中使用模型名dall-e-3 4、报错情况: image

预期结果

相关截图 代码中的bug原因和建议修改:修改模型映射转换&验证尺寸的执行顺序,避免用户模型别名被提前映射为图片尺寸验证中不存在的模型。 image image image

如果没有的话,请删除此节。

Toketec avatar Mar 25 '24 05:03 Toketec

啊,我也一样遇到这个困扰!只有最终走dalle3模型时image接口才正常,渠道里添加的自定义模型就都默认走了Chat接口了,用image接口调用该自定义模型时就会报错size not supported for this image model,自定义模型映射到dalle3才能正常调用image接口! image

lfglfg11 avatar Apr 14 '24 05:04 lfglfg11

希望大佬快点修复吧,隔壁new api无此问题😥

lfglfg11 avatar May 08 '24 03:05 lfglfg11

@songquanpeng

lfglfg11 avatar May 10 '24 01:05 lfglfg11