Skip to main content

개요

이는 Coze 플랫폼(coze.cn)용 커스텀 Python 플러그인으로, OpenAI의 GPT Image 2 모델(gpt-image-2)을 APIYI 게이트웨이를 통해 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 이미지가 Alibaba Cloud 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(이미지-투-이미지)입니다. 또한 유효한 APIYI API Key(sk-로 시작)가 필요합니다. 경로를 전환하려면 코드에서 API_BASE를 https://vip.apiyi.com/v1 또는 https://b.apiyi.com/v1로 변경합니다.

GPT Image 2 핵심 사양

API 엔드포인트

경로를 전환하려면: https://vip.apiyi.com/v1/... 또는 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 Key 및 OSS 자격 증명 준비

  • APIYI 콘솔에서 API Key(sk-로 시작)를 요청합니다. 일일 쿼터 제한을 설정하는 것을 권장합니다(예: ¥20-50)
  • 알리바바 클라우드에서 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에 붙여넣고, 상단의 알리바바 클라우드 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 Image 2는 Nano Banana Pro와 달리 2단계 콘텐츠 안전 필터링을 사용합니다:

일반적인 moderation_blocked 트리거

APIYI 관련 오류

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

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

플러그인 전체 소스 코드

아래는 coze-gptimage2.py의 전체 코드로, Coze IDE에 바로 붙여넣을 수 있습니다. 사용 전에 맨 위의 OSS 구성만 변경하면 됩니다.
플러그인 소스는 제공된 그대로 유지되며, 주석과 사용자에게 표시되는 오류 문자열은 중국어로 되어 있어 작업 흐름에 맞게 자유롭게 현지화할 수 있습니다.
coze-gptimage2.py

Optional: gpt-image-2-all 빠른 모드

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

Coze 워크플로에서 사용하기

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

Nano Banana Pro와의 비교

자주 묻는 질문

예. 이 페이지의 ‘전체 플러그인 소스 코드’ 섹션에는 완전한 coze-gptimage2.py가 포함되어 있습니다. 상단의 OSS 설정과 API_BASE만 바꾸고 바로 Coze IDE에 붙여넣으면 됩니다 — 추가로 요청할 것은 없습니다.또한 다음이 필요하시면:
각 사용자에게 서로 다른 APIYI API 키를 할당할 수 있기 때문입니다. Coze 워크플로에서 앞단에 ‘사용자별 apikey 분배’ 딕셔너리 노드를 두고, 호출자의 이름을 해당 API 키에 매핑하면 사용량 정산과 접근 제어에 편리합니다.
APIYI는 중국 본토에서 직접 접속 가능한 게이트웨이입니다. API Key도 sk-로 시작하지만:
  • 중국 본토에서 직접 접속 가능하며 VPN이 필요 없습니다
  • APIYI 콘솔에서 신청하고 관리합니다
  • 일별/월별 쿼터 제한을 지원하여 비용 통제가 쉽습니다
  • 하나의 Key로 Nano Banana Pro와 GPT Image 2를 모두 사용할 수 있습니다
세 경로는 기능적으로 동일합니다 — 같은 API Key로 아무 경로나 사용하셔도 됩니다:전환하려면 코드의 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초)를 고려합니다
모델은 이를 지원하지만, 이 플러그인에서는 아직 해당 파라미터를 노출하지 않습니다. 2026-08-21부터 gpt-image-2는 background: "transparent"를 지원하며, API를 직접 호출하면 실제 알파 채널 이미지가 반환됩니다 — 투명 배경으로 이미지를 생성하는 방법을 참조하십시오.플러그인 내부에서 투명도를 얻으려면 두 가지 방법이 있습니다: 플러그인 소스에서 요청 본문에 "background": "transparent"를 추가하고(그리고 output_format가 png 또는 webp인지 확인한 뒤), 또는 Nano Banana Pro 플러그인으로 전환하십시오.
아니요. APIYI의 공식 릴레이 gpt-image-2 파라미터 목록은 OpenAI의 것과 완전히 같지 않으며; thinking는 APIYI가 지원하는 파라미터에 포함되어 있지 않습니다. 출력 품질을 세밀하게 제어하려면 대신 quality 파라미터(low / medium / high / auto)를 사용하십시오.지원되지 않는 다른 파라미터는 다음과 같습니다:
  • response_format — 응답은 항상 b64_json를 반환합니다
  • n — 1로 고정됩니다
  • background: "transparent" — 모델은 이를 지원하지만, 이 플러그인은 해당 파라미터를 노출하지 않습니다. 소스를 수정해 전달하십시오
  • input_fidelity — high로 고정되어 있습니다; 전달하면 400 오류가 반환됩니다
두 플러그인은 동일한 APIYI 플랫폼을 사용하며, 하나의 API Key로 둘 다 사용할 수 있습니다. 권장 사항:

관련 자료

Feishu Base AI 이미지 생성 솔루션

이 플러그인의 완벽한 동반자입니다. 전체 Coze 워크플로를 Feishu Base에 연결하여 운영 팀원이 표를 채우는 것만으로 이미지를 일괄 생성할 수 있습니다

Nano Banana Pro Coze 플러그인

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

APIYI GPT Image 2 문서

APIYI의 공식 릴레이 GPT Image 2에 대한 전체 문서, 파라미터 참조 및 코드 예제입니다

APIYI GPT Image 2-All 문서

APIYI의 리버스 버전 Chat Completions 엔드포인트 문서 ($0.03/image, 이미지당 30-60초)

APIYI 콘솔

API 키를 관리하고, 사용량과 잔액을 확인하며, 쿼터 한도를 설정합니다

GPT Image 2 공통 오류 수정

moderation_blocked 400 오류 진단 및 완화 전략