Skip to main content

概述

这是一个面向 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 模式(见后文)。
API易 控制台 申请 API Key(以 sk- 开头),建议设置每日额度限制(如 ¥20-50)以控制成本。

核心功能

文生图 / 图生图统一入口

根据 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(官转版),端点为 https://api.apiyi.com/v1/images/generations(文生图)与 https://api.apiyi.com/v1/images/edits(图生图),需要有效的 API易 API Key(以 sk- 开头)。如需切换线路,可将代码中的 API_BASE 改为 https://vip.apiyi.com/v1https://b.apiyi.com/v1

GPT Image 2 关键特性

API 端点

如需切换线路:https://vip.apiyi.com/v1/...https://b.apiyi.com/v1/...。所有线路功能相同。

插件架构

GPT Image 2 Coze 插件架构图 插件核心调用链:

分辨率与尺寸参考

插件根据 aspect_ratioresolution 自动选择尺寸(基于 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 IDAccessKey SecretBucket 名称Endpoint(如 oss-cn-beijing.aliyuncs.com
2

第二步:在 Coze 插件市场中搜索并安装插件

  1. 进入 Coze 工作台 → 插件 → 插件市场
  2. 在搜索框中搜索「GPT Image 2」或「API易」找到此插件
  3. 点击插件卡片查看详情,确认无误后点击「添加」安装到当前工作空间 Coze 插件市场搜索
3

第三步:复制插件代码

将下方”插件完整源码”章节的 Python 代码完整粘贴到 Coze IDE 中,并把代码顶部的阿里云 OSS 配置改成你自己的:
4

第四步:配置元数据与入参出参

按下图配置 Input / Output 字段类型与必填项,与代码中的 args.input 字段保持一致:输入参数配置:Coze 插件基本信息Coze 插件输入参数配置输出参数配置:Coze 插件输出参数配置(上)Coze 插件输出参数配置(下)
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(...),入参只需 promptapikeyfileurls(可选)。

在 Coze 工作流中使用

插件发布后,在 Coze 工作流编辑器里拖入插件节点,按以下方式连线:
推荐配合 飞书多维表格 AI 生图方案 使用,整套方案让运营/设计同学在飞书表格里填提示词就能批量出图,无需打开任何代码。只需将方案中的 Nano Banana Pro 插件替换为本插件即可。

与 Nano Banana Pro 的差异对比

常见问题

可以。本文档「插件完整源码」章节提供了 coze-gptimage2.py 的完整代码,只需修改顶部 OSS 配置和 API_BASE 就能直接粘贴到 Coze IDE 投入使用,无需额外索取。如果你还需要:
便于按用户分发不同 API易 API Key。在 Coze 工作流中可以前置一个「人员 apikey 分发」字典节点,按调用人姓名匹配对应的 API Key,方便用量核算与权限控制。
API易 是国内代理平台,API Key 格式同样以 sk- 开头,但:
  • 国内直连,无需科学上网
  • API易控制台 申请和管理
  • 支持 daily/monthly 额度限制,方便成本控制
  • 一个 Key 同时支持 Nano Banana Pro 和 GPT Image 2
三条线路功能完全相同,任意一条均可使用,共用同一套 API Key:在代码中修改 API_BASE 变量即可切换。
Coze 工作流后续节点(特别是飞书字段捷径)大多需要 可访问的 URL 才能转换为图片附件。直接返回 base64 会让数据在工作流里反复传输,不仅性能差,飞书侧还无法直接渲染。OSS 链接还方便长期归档与对外分享。
这表示输入的 prompt 或参考图触发了内容安全过滤。这个错误不需要重试——重试结果一致。建议:
  1. 改写 prompt 用词
  2. 避免真实人物姓名、版权角色名称、在世艺术家姓名
  3. 避免性暗示、暴力、血腥等敏感描述
这通常意味着模型完成了推理(已计费),但输出被内容安全过滤器拦截(content_filter)。建议:
  1. 重新设计整个视觉场景而非微调措辞
  2. 换一个完全不同的 prompt 方向
  3. 降低 quality 有时可绕过更严格的输出过滤
GPT Image 2 的 high 质量在 1K 下就需要 145-280 秒,4K 可能超过 600 秒。插件已为 high 质量配置了 900 秒超时。如果仍然超时,建议:
  1. 先用 quality=medium 调试 prompt
  2. 在 API易 控制台检查是否有限流
  3. 可尝试切换线路重试
  4. 减少同时调用并发数
  5. 考虑使用 gpt-image-2-all 模式(30-60s 出图)
GPT Image 2 不支持。 如需透明背景,请使用 Nano Banana Pro 插件
不支持。 API易 官转版 gpt-image-2 的参数列表与 OpenAI 官方不完全一致,thinking 参数不在 API易 支持的参数中。如需精细控制出图质量,请使用 quality 参数(low / medium / high / auto)替代。其他不支持的参数还包括:
  • response_format — 响应固定返回 b64_json
  • n — 固定为 1
  • background: "transparent" — 不支持透明背景
  • input_fidelity — 已锁定为 high,传了会 400 报错
两个插件都使用 同一个 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 错误诊断与规避策略