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 錯誤診斷與規避策略