概述
这是一个面向 Coze 平台(coze.cn) 的自定义 Python 插件,通过 API易 代理平台把 OpenAI 的 GPT Image 2 模型(gpt-image-2)封装成 Coze 工作流可直接调用的节点。插件内置完整的请求构造、错误码识别、内容安全过滤判定与阿里云 OSS 上传链路,返回的是可直接展示的公网 URL,省去你在 Coze 工作流里再做一次结果转发的工作。
项目信息
- 📦 形态:代码包形式分享(未公开在 GitHub)
- 👤 作者:社区贡献
- 🎯 适用平台:Coze 国内版 / 海外版自定义插件
- 🔌 调用模型:
gpt-image-2(API易,2026 年 4 月 21 日发布) - 🌐 代理平台:API易 — 国内直连,无需科学上网
- 📝 完整代码已在下方”插件完整源码”章节提供,可直接复制使用
关于 API易 代理平台
API易 是 GPT Image 2 的国内代理平台,提供三条线路共用一套 API Key:
API易 提供三种 GPT Image 2 模型接入方式:
本插件默认使用gpt-image-2(官转版),与 OpenAI 官方 API 完全兼容,支持完整的参数控制。如果需要更快速的出图体验,可切换到gpt-image-2-all模式(见后文)。
核心功能
文生图 / 图生图统一入口
根据 fileurls 是否为空,自动切换文生图(/v1/images/generations)与改图(/v1/images/edits)模式,无需在 Coze 工作流里写两套节点
国内直连,无需科学上网
全部请求走 API易 代理(api.apiyi.com),国内网络环境直连,延迟低、稳定可靠
多张参考图改图
传入图片 URL 列表后自动下载并以 multipart/form-data 文件上传方式注入请求,最多支持 16 张参考图(单张 ≤ 50MB),保留原图细节
精细化错误识别
区分 MODERATION_BLOCKED、INVALID_API_KEY、RATE_LIMIT、SERVER_ERROR、TIMEOUT、NO_DATA 等多种失败原因,便于工作流分支处理
内容安全两阶段判定
区分输入阶段 moderation_blocked(400)与输出阶段 content_filter(200),触发时返回明确的拒绝文案,避免无效重试
OSS 直传
生成的 base64 图片直接上传阿里云 OSS,工作流拿到的是可直接外发或入库的 URL
多参数精细控制
支持 quality(low/medium/high/auto)、moderation(auto/low)、output_format(png/jpeg/webp)等参数,按需调控出图策略
支持的模型
GPT Image 2 关键特性
API 端点
如需切换线路:https://vip.apiyi.com/v1/...或https://b.apiyi.com/v1/...。所有线路功能相同。
插件架构

分辨率与尺寸参考
插件根据aspect_ratio 和 resolution 自动选择尺寸(基于 API易 官方预设):
约束规则:所有尺寸边长可被 16 整除、宽高比 ≤ 3:1、总像素 ≤ 8,294,400。
注意:1:1 在 4K 下输出为 3840×2160(横版 16:9),不是正方形——这是 API 限制,此时实际宽高比为 16:9。超过 2560×1440 的输出仍属实验性,生产环境推荐优先使用预设尺寸。
输入输出参数
入参(Input)
出参(Output)
部署步骤
1
第一步:准备 API易 API Key 与 OSS 凭证
- 在 API易 控制台 申请 API Key(以
sk-开头),建议设置每日额度限制(如 ¥20-50) - 在阿里云开通 OSS Bucket,并创建一个 RAM 子账号,授予该 Bucket 的
oss:PutObject权限 - 记录
AccessKey ID、AccessKey Secret、Bucket 名称、Endpoint(如oss-cn-beijing.aliyuncs.com)
2
第二步:在 Coze 插件市场中搜索并安装插件
- 进入 Coze 工作台 → 插件 → 插件市场
- 在搜索框中搜索「GPT Image 2」或「API易」找到此插件
-
点击插件卡片查看详情,确认无误后点击「添加」安装到当前工作空间

3
第三步:复制插件代码
将下方”插件完整源码”章节的 Python 代码完整粘贴到 Coze IDE 中,并把代码顶部的阿里云 OSS 配置改成你自己的:
4
第四步:配置元数据与入参出参
按下图配置 Input / Output 字段类型与必填项,与代码中的 

输出参数配置:

args.input 字段保持一致:输入参数配置:



5
第五步:测试与发布
- 在 Coze IDE 内填入测试参数(建议先用
quality=low+resolution=1K+ 简单 prompt 验证 API易 链路) - 测试通过后点击「发布」即可在工作流中拖拽使用
错误码识别策略
插件不只判断success=True/False,还会按以下顺序识别失败原因,便于在 Coze 工作流里做差异化处理:
两阶段内容过滤
GPT Image 2 采用两阶段内容安全过滤,与 Nano Banana Pro 不同:常见 moderation_blocked 触发场景
API易 特有错误
各分辨率/质量预计耗时
建议:日常使用resolution=1K + quality=medium(20-40 秒出图),最终交付用resolution=4K + quality=high。quality=auto(不传或传 auto)时,插件超时统一按 360 秒处理,API 自行决定实际质量等级。
插件完整源码
下面是coze-gptimage2.py 的完整代码,可以直接复制到 Coze IDE。只需修改顶部 OSS 配置即可投入使用。
coze-gptimage2.py
可选:gpt-image-2-all 快速模式
如果你需要更快的出图速度(30-60s)且不关心尺寸参数控制,可以将插件切换为 API易 的gpt-image-2-all(官逆版),通过 Chat Completions 端点调用。该模式价格为 $0.03/张,图片 URL 直出无需解析 base64。
核心改动(替换 generate_image 函数即可):
切换方法:将handler()中的generate_image(...)替换为generate_image_chat(...),入参只需prompt、apikey、fileurls(可选)。
在 Coze 工作流中使用
插件发布后,在 Coze 工作流编辑器里拖入插件节点,按以下方式连线:与 Nano Banana Pro 的差异对比
常见问题
完整源码在哪里?可以直接复制吗?
完整源码在哪里?可以直接复制吗?
可以。本文档「插件完整源码」章节提供了
coze-gptimage2.py 的完整代码,只需修改顶部 OSS 配置和 API_BASE 就能直接粘贴到 Coze IDE 投入使用,无需额外索取。如果你还需要:- 飞书字段捷径代码 → 见 飞书多维表格 AI 生图方案 中的「飞书字段捷径完整源码」章节
- Nano Banana Pro 插件 → 见 Nano Banana Pro Coze 插件
apikey 为什么要从入参传入而不是写死?
apikey 为什么要从入参传入而不是写死?
便于按用户分发不同 API易 API Key。在 Coze 工作流中可以前置一个「人员 apikey 分发」字典节点,按调用人姓名匹配对应的 API Key,方便用量核算与权限控制。
API易 API Key 和 OpenAI 官方 Key 有什么区别?
API易 API Key 和 OpenAI 官方 Key 有什么区别?
API易 是国内代理平台,API Key 格式同样以
sk- 开头,但:- 国内直连,无需科学上网
- 在 API易控制台 申请和管理
- 支持 daily/monthly 额度限制,方便成本控制
- 一个 Key 同时支持 Nano Banana Pro 和 GPT Image 2
三条线路有什么区别?
三条线路有什么区别?
三条线路功能完全相同,任意一条均可使用,共用同一套 API Key:
在代码中修改
API_BASE 变量即可切换。为什么不直接返回 base64,而要多走一步 OSS?
为什么不直接返回 base64,而要多走一步 OSS?
Coze 工作流后续节点(特别是飞书字段捷径)大多需要 可访问的 URL 才能转换为图片附件。直接返回 base64 会让数据在工作流里反复传输,不仅性能差,飞书侧还无法直接渲染。OSS 链接还方便长期归档与对外分享。
错误返回 MODERATION_BLOCKED 怎么处理?
错误返回 MODERATION_BLOCKED 怎么处理?
这表示输入的 prompt 或参考图触发了内容安全过滤。这个错误不需要重试——重试结果一致。建议:
- 改写 prompt 用词
- 避免真实人物姓名、版权角色名称、在世艺术家姓名
- 避免性暗示、暴力、血腥等敏感描述
返回 NO_IMAGE_DATA 或 NO_DATA 怎么排查?
返回 NO_IMAGE_DATA 或 NO_DATA 怎么排查?
这通常意味着模型完成了推理(已计费),但输出被内容安全过滤器拦截(
content_filter)。建议:- 重新设计整个视觉场景而非微调措辞
- 换一个完全不同的 prompt 方向
- 降低 quality 有时可绕过更严格的输出过滤
high 质量经常超时?
high 质量经常超时?
GPT Image 2 的 high 质量在 1K 下就需要 145-280 秒,4K 可能超过 600 秒。插件已为 high 质量配置了 900 秒超时。如果仍然超时,建议:
- 先用
quality=medium调试 prompt - 在 API易 控制台检查是否有限流
- 可尝试切换线路重试
- 减少同时调用并发数
- 考虑使用
gpt-image-2-all模式(30-60s 出图)
支持透明背景吗?
支持透明背景吗?
GPT Image 2 不支持。 如需透明背景,请使用 Nano Banana Pro 插件 。
支持 thinking 推理深度参数吗?
支持 thinking 推理深度参数吗?
不支持。 API易 官转版 gpt-image-2 的参数列表与 OpenAI 官方不完全一致,
thinking 参数不在 API易 支持的参数中。如需精细控制出图质量,请使用 quality 参数(low / medium / high / auto)替代。其他不支持的参数还包括:response_format— 响应固定返回b64_jsonn— 固定为 1background: "transparent"— 不支持透明背景input_fidelity— 已锁定为 high,传了会 400 报错
GPT Image 2 和 Nano Banana Pro 应该选哪个?
GPT Image 2 和 Nano Banana Pro 应该选哪个?
两个插件都使用 同一个 API易 平台,一个 API Key 通用。选择建议:
相关资源
飞书多维表格 AI 生图方案
本插件的最佳搭档:把整条 Coze 工作流接入飞书多维表格,运营同学填表即可批量出图
Nano Banana Pro Coze 插件
另一套 Coze 生图方案,基于 Gemini 3 Pro Image,与 GPT Image 2 共用同一个 API易 Key
API易 GPT Image 2 文档
API易 官转版 GPT Image 2 完整文档、参数说明与代码示例
API易 GPT Image 2-All 文档
API易 官逆版 Chat Completions 端点文档($0.03/张,30-60s 出图)
API易 控制台
管理 API 密钥、查看用量与余额、设置额度限制
GPT Image 2 常见错误修复
moderation_blocked 400 错误诊断与规避策略