메인 콘텐츠로 건너뛰기

개요

이는 Coze 플랫폼(coze.cn)을 위한 맞춤형 Python 플러그인으로, APIYI 게이트웨이를 통해 OpenAI의 GPT 이미지 2 모델(gpt-image-2)을 래핑하여 Coze 워크플로에서 직접 호출할 수 있는 노드로 제공합니다. 이 플러그인은 완전한 요청 구성, 오류 코드 분류, 콘텐츠 안전 필터링 감지 및 Alibaba Cloud OSS 업로드 파이프라인을 제공합니다. 표시에 바로 사용할 수 있는 공개 액세스 URL을 반환하므로, Coze 워크플로에 별도의 결과 전달 단계를 구축할 필요가 없습니다.
프로젝트 정보
  • 📦 배포: 코드 패키지로 공유됨(GitHub에는 게시되지 않음)
  • 👤 작성자: 커뮤니티 기여
  • 🎯 대상 플랫폼: Coze(중국 / 글로벌) 맞춤형 플러그인
  • 🔌 호출 모델: gpt-image-2 (APIYI, 2026년 4월 21일 출시)
  • 🌐 게이트웨이: APIYI — VPN 없이 중국 본토에서 직접 액세스 가능
  • 📝 전체 소스 코드는 아래의 ‘전체 플러그인 소스 코드’ 섹션에 제공되며, 복사하여 바로 사용할 수 있음

APIYI 게이트웨이 정보

APIYI는 중국 본토에서 직접 연결할 수 있는 GPT Image 2용 게이트웨이로, 하나의 API 키를 공유하는 세 가지 경로를 제공합니다. APIYI는 GPT Image 2에 액세스하는 세 가지 방법을 제공합니다.
이 플러그인은 기본적으로 **gpt-image-2 (공식 릴레이)**를 사용하며, 공식 OpenAI API와 완전히 호환되고 전체 매개변수 제어를 지원합니다. 더 빠른 생성이 필요하면 gpt-image-2-all 모드로 전환하십시오(아래 참조).
APIYI 콘솔에서 sk-로 시작하는 API 키를 요청하십시오. 비용을 관리할 수 있도록 일일 쿼터 한도(예: ¥20~50)를 설정하는 것을 권장합니다.

핵심 기능

통합 텍스트-이미지 / 이미지-이미지 진입점

fileurls가 비어 있는지 여부에 따라 텍스트-이미지(/v1/images/generations) 모드와 편집(/v1/images/edits) 모드 사이를 자동으로 전환합니다 — Coze 워크플로에 별도의 노드를 두 개 만들 필요가 없습니다

VPN 없이 중국 본토에서 직접 액세스

모든 요청은 APIYI 게이트웨이(api.apiyi.com)를 거칩니다 — 중국 네트워크에서 직접 연결할 수 있으며, 지연 시간이 짧고 안정성이 높습니다

다중 참조 이미지 편집

이미지 URL 목록을 전달하면 플러그인이 이미지를 다운로드한 후 multipart/form-data 파일 업로드로 요청에 삽입합니다 — 최대 16개의 참조 이미지(각각 ≤ 50MB)를 지원하며 원본 이미지 세부 정보를 보존합니다

세분화된 오류 분류

MODERATION_BLOCKED, INVALID_API_KEY, RATE_LIMIT, SERVER_ERROR, TIMEOUT, NO_DATA 및 기타 실패 원인을 구분하므로 워크플로 분기를 쉽게 구성할 수 있습니다

2단계 콘텐츠 안전성 감지

입력 단계의 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(이미지-이미지) 엔드포인트를 제공합니다. 또한 sk-로 시작하는 유효한 APIYI API 키가 필요합니다. 경로를 전환하려면 코드에서 API_BASE를 https://b.apiyi.com/v1으로 변경합니다.

GPT 이미지 2 주요 사양

API 엔드포인트

라우트를 전환하려면 https://b.apiyi.com/v1/...입니다. 모든 라우트는 기능적으로 동일합니다.

플러그인 아키텍처

GPT 이미지 2 Coze 플러그인 아키텍처 다이어그램 플러그인의 핵심 호출 체인:

해상도 및 크기 참고

플러그인은 aspect_ratio 및 resolution에서 크기를 자동으로 선택합니다(APIYI의 공식 사전 설정 기준).
제약 조건: 모든 치수는 16으로 나누어떨어져야 하며, 화면 비율은 3:1 이하여야 하고, 총 픽셀 수는 8,294,400 이하여야 합니다. 참고: 4K의 1:1 출력은 정사각형이 아닌 3840×2160(가로 방향 16:9)입니다. 이는 API 제한이며, 유효 화면 비율은 16:9가 됩니다. 2560×1440를 초과하는 출력은 아직 실험 단계이므로, 운영 환경에서는 사전 설정 크기를 사용하는 것이 좋습니다.

입력 및 출력 매개변수

입력 (Input)

출력 (Output)

배포 단계

1

1단계: APIYI API 키 및 OSS 자격 증명 준비

  • APIYI 콘솔에서 sk-로 시작하는 API 키를 요청합니다. 일일 쿼터 한도를 설정하는 것을 권장합니다(예: ¥20-50).
  • Alibaba Cloud에서 OSS 버킷을 생성하고 해당 버킷에 oss:PutObject 권한이 있는 RAM 서브 계정을 생성합니다.
  • AccessKey ID, AccessKey Secret, Bucket name 및 Endpoint를 기록합니다(예: oss-cn-beijing.aliyuncs.com).
2

2단계: Coze 플러그인 마켓플레이스에서 플러그인 검색 및 설치

  1. Coze 워크스페이스 → 플러그인 → 플러그인 마켓플레이스로 이동합니다.
  2. ‘GPT Image 2’ 또는 ‘APIYI’를 검색하여 이 플러그인을 찾습니다.
  3. 플러그인 카드를 열어 세부 정보를 확인한 다음 ‘추가’를 클릭하여 워크스페이스에 설치합니다. Coze 플러그인 마켓플레이스 검색
3

3단계: 플러그인 코드 복사

아래의 ‘전체 플러그인 소스 코드’ 섹션에서 전체 Python 코드를 Coze IDE에 붙여 넣고, 상단의 Alibaba Cloud OSS 구성을 다음과 같이 본인의 구성으로 변경합니다.
4

4단계: 메타데이터 및 입력/출력 매개변수 구성

아래에 표시된 대로 입력/출력 필드 유형과 필수 플래그를 구성하고, 코드의 args.input 필드와 일치시키십시오.입력 매개변수 구성:Coze 플러그인 기본 정보Coze 플러그인 입력 매개변수 구성출력 매개변수 구성:Coze 플러그인 출력 매개변수 구성(1부)Coze 플러그인 출력 매개변수 구성(2부)
5

5단계: 테스트 및 게시

  • Coze IDE에 테스트 매개변수를 입력합니다(quality=low + resolution=1K + 간단한 prompt로 시작하여 APIYI 파이프라인을 확인합니다).
  • 테스트를 통과하면 ‘게시’를 클릭하고 플러그인을 원하는 워크플로에 끌어 놓습니다.

오류 분류 전략

플러그인은 단순히 success=True/False만 보고하지 않습니다. 다음 우선순위에 따라 실패 원인을 분류하므로 Coze 워크플로에서 그에 맞게 분기할 수 있습니다.

2단계 콘텐츠 필터링

GPT 이미지 2는 Nano Banana Pro와 달리 2단계 콘텐츠 안전성 필터링을 사용합니다.

일반적인 moderation_blocked 트리거

APIYI 전용 오류

해상도/품질별 예상 지연 시간

권장 사항: 일상적인 작업에는 resolution=1K + quality=medium(이미지당 20-40초)을 사용하고, 최종 결과물에는 resolution=4K + quality=high을 사용합니다. quality=auto를 생략하거나 auto로 설정하면 플러그인이 일괄적으로 360초 타임아웃을 적용하고, API가 실제 품질 수준을 결정합니다.

전체 플러그인 소스 코드

아래는 Coze IDE에 바로 붙여 넣을 수 있도록 준비된 coze-gptimage2.py의 전체 코드입니다. 사용하기 전에 상단의 OSS 구성만 변경하면 됩니다.
플러그인 소스는 기여된 그대로 유지되며, 주석과 사용자에게 표시되는 오류 문자열은 중국어로 되어 있으므로 워크플로에 맞게 자유롭게 현지화할 수 있습니다.
coze-gptimage2.py

선택 사항: gpt-image-2-all 고속 모드

더 빠른 생성(30~60초)이 필요하고 크기 매개변수 제어가 중요하지 않은 경우, 플러그인을 APIYI의 gpt-image-2-all(리버스 에디션)으로 전환할 수 있으며, Chat Completions 엔드포인트를 통해 호출됩니다. 이 모드의 비용은 이미지당 $0.025이며 이미지 URL을 직접 반환하므로 base64 파싱이 필요하지 않습니다. 핵심 변경 사항(generate_image 함수만 교체):
전환 방법: handler()의 generate_image(...)을(를) generate_image_chat(...)(으)로 교체합니다. 필요한 입력은 prompt, apikey이며, 선택적으로 fileurls도 사용할 수 있습니다.

Coze 워크플로에서 사용하기

플러그인을 게시한 후 Coze 워크플로 편집기로 플러그인 노드를 드래그하고 다음과 같이 연결합니다.
Feishu Base AI 이미지 생성 솔루션과 함께 사용하는 것을 권장합니다. 이 조합을 사용하면 운영/디자인 팀원이 코드를 열지 않고도 Feishu 테이블에 prompt만 입력하여 이미지를 일괄 생성할 수 있습니다. 해당 솔루션의 Nano Banana Pro 플러그인만 이 플러그인으로 교체하면 됩니다.

Nano Banana Pro와의 비교

FAQ

예. 이 페이지의 ‘전체 플러그인 소스 코드’ 섹션에 완전한 coze-gptimage2.py가 포함되어 있습니다. 상단의 OSS 구성과 API_BASE만 변경한 후 Coze IDE에 바로 붙여 넣으면 됩니다. 추가로 요청할 사항은 없습니다.다음도 필요한 경우:
사용자마다 서로 다른 APIYI API 키를 할당할 수 있도록 하기 위해서입니다. Coze 워크플로에서는 앞단에 ‘사용자별 apikey 할당’ 딕셔너리 노드를 배치하여 호출자의 이름과 해당 API 키를 매칭하면 사용량 집계와 액세스 제어를 편리하게 처리할 수 있습니다.
APIYI는 중국 본토에서 직접 연결할 수 있는 게이트웨이입니다. API 키도 sk-로 시작하지만 다음과 같은 차이가 있습니다.
  • 중국 본토에서 VPN 없이 직접 액세스할 수 있습니다.
  • APIYI 콘솔에서 요청하고 관리합니다.
  • 일일/월간 쿼터 제한을 지원하므로 비용을 쉽게 제어할 수 있습니다.
  • 하나의 키로 Nano Banana Pro와 GPT Image 2를 모두 사용할 수 있습니다.
세 경로는 기능적으로 동일하므로 동일한 API 키로 어느 경로든 사용할 수 있습니다.코드의 API_BASE 변수를 변경하여 전환하면 됩니다.
다운스트림 Coze 워크플로 노드, 특히 Feishu 필드 바로가기는 대부분 결과를 이미지 첨부 파일로 변환하기 위해 액세스 가능한 URL을 요구합니다. base64를 직접 반환하면 데이터가 워크플로를 통해 반복해서 전달되어 성능이 저하되고, Feishu 측에서 이를 직접 렌더링할 수 없습니다. 또한 OSS 링크는 장기 보관과 외부 공유에도 편리합니다.
입력 prompt 또는 참조 이미지가 콘텐츠 안전 필터링을 트리거했다는 의미입니다. 이 오류는 재시도할 필요가 없습니다. 재시도해도 동일한 결과가 반환됩니다. 다음을 권장합니다.
  1. prompt의 표현을 다시 작성합니다.
  2. 실제 인물 이름, 저작권이 있는 캐릭터 이름, 생존 예술가의 이름을 피합니다.
  3. 성적 암시, 폭력, 유혈 및 기타 민감한 설명을 피합니다.
일반적으로 모델이 추론을 완료했지만 이미 과금된 상태에서 출력이 콘텐츠 안전 필터에 의해 차단되었다는 의미입니다(content_filter). 다음을 권장합니다.
  1. 표현을 조금 수정하기보다 전체 시각적 장면을 새롭게 설계합니다.
  2. 완전히 다른 prompt 방향을 시도합니다.
  3. 품질을 낮추면 더 엄격한 출력 필터를 통과할 수 있는 경우가 있습니다.
GPT Image 2의 고품질 설정은 1K에서도 145~280초가 걸리며, 4K에서는 600초를 초과할 수 있습니다. 플러그인은 이미 고품질 설정에 900초의 시간 제한을 설정합니다. 그래도 시간 초과가 발생하면 다음을 시도하십시오.
  1. 먼저 quality=medium으로 prompt를 디버깅합니다.
  2. APIYI 콘솔에서 요청 제한 여부를 확인합니다.
  3. 경로를 전환한 후 다시 시도합니다.
  4. 동시 호출 수를 줄입니다.
  5. gpt-image-2-all 모드를 고려합니다(이미지당 30~60초).
아니요. 이 플러그인은 gpt-image-2을 호출하며, OpenAI는 2026-09-30에 투명한 배경 기능을 종료했습니다(2026-08-21부터 프리뷰로 제공되었습니다). 이제 background: "transparent" 요청은 OpenAI에서 400 오류로 거부됩니다. OpenAI는 대신 gpt-image-2.5-flare 또는 gpt-image-2.5-sunburst을 사용할 것을 요청합니다. 자세한 내용은 투명한 배경으로 이미지를 생성하려면 어떻게 해야 합니까?를 참조하십시오.플러그인에서 투명도를 적용하려면 두 가지 방법이 있습니다. 플러그인 소스를 편집하여 모델을 gpt-image-2.5-flare(또는 gpt-image-2.5-sunburst)로 전환하고 요청 본문에 "background": "transparent"을 추가합니다(output_format이 png 또는 webp인지 확인해야 합니다). 또는 Nano Banana Pro 플러그인으로 전환합니다.
아니요. APIYI의 공식 릴레이 gpt-image-2 매개변수 목록은 OpenAI의 목록과 완전히 동일하지 않으며, thinking은 APIYI가 지원하는 매개변수에 포함되지 않습니다. 출력 품질을 세밀하게 제어하려면 대신 quality 매개변수(낮음 / 중간 / 높음 / 자동)를 사용하십시오.지원되지 않는 다른 매개변수는 다음과 같습니다.
  • response_format — 응답은 항상 b64_json을 반환합니다.
  • n — 1로 고정됩니다.
  • background: "transparent" — 이 플러그인에서는 노출되지 않으며, OpenAI는 2026-09-30에 gpt-image-2에 대해 이를 종료했습니다. 필요한 경우 소스를 편집하여 2.5 모델로 전환하고 전달하십시오.
  • input_fidelity — 높음으로 고정되어 있습니다. 이를 전달하면 400 오류가 반환됩니다.
두 플러그인 모두 동일한 APIYI 플랫폼을 사용하며, 하나의 API 키로 두 플러그인 모두 사용할 수 있습니다. 다음을 권장합니다.

관련 리소스

Feishu Base AI 이미지 생성 솔루션

이 플러그인을 완벽하게 보완합니다. 전체 Coze 워크플로를 Feishu Base에 연결하여 운영팀 동료가 테이블을 작성하는 것만으로 이미지를 일괄 생성할 수 있습니다.

Nano Banana Pro Coze 플러그인

Gemini 3 Pro 이미지 기반으로 구축된 또 다른 Coze 이미지 생성 솔루션이며, GPT Image 2와 동일한 APIYI 키를 공유합니다.

APIYI GPT Image 2 문서

APIYI 공식 릴레이 GPT Image 2를 위한 전체 문서, 매개변수 참조 및 코드 예제입니다.

APIYI GPT Image 2-All 문서

APIYI의 역방향 버전 Chat Completions 엔드포인트 문서입니다($0.025/이미지, 이미지당 30~60초).

APIYI 콘솔

API 키를 관리하고, 사용량과 잔액을 확인하며, 쿼터 제한을 설정할 수 있습니다.

GPT Image 2 일반 오류 해결

moderation_blocked 400 오류의 진단 및 완화 전략입니다.