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 Key를 공유하는 세 가지 경로를 제공합니다: APIYI는 GPT Image 2에 접근하는 세 가지 방법을 제공합니다:
이 플러그인은 기본적으로 **gpt-image-2 (공식 릴레이)**를 사용하며, 공식 OpenAI API와 완전히 호환되고 전체 파라미터 제어를 지원합니다. 더 빠른 생성이 필요하면 gpt-image-2-all 모드로 전환하십시오(아래 참조).
APIYI 콘솔에서 sk-로 시작하는 API 키를 발급받으십시오. 비용을 통제하기 위해 일일 쿼터 한도(예: ¥20-50)를 설정하는 것을 권장합니다.

핵심 기능

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

fileurls가 비어 있는지에 따라 text-to-image (/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_BASEhttps://vip.apiyi.com/v1 또는 https://b.apiyi.com/v1로 변경합니다.

GPT 이미지 2 주요 사양

API 엔드포인트

경로를 전환하려면: https://vip.apiyi.com/v1/... 또는 https://b.apiyi.com/v1/.... 모든 경로는 기능적으로 동일합니다.

플러그인 아키텍처

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

해상도 및 크기 참고

플러그인은 aspect_ratioresolution에서 크기를 자동으로 선택합니다(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 nameEndpoint(예: 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 콘솔에서 요청하고 관리합니다
  • 일/월 쿼터 제한을 지원하여 과금 관리를 쉽게 할 수 있습니다
  • 하나의 API 키로 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는 이를 지원하지 않습니다. 투명 배경이 필요하면 대신 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 키로 둘 다 사용할 수 있습니다. 권장 사항:

관련 자료

Feishu Base AI 이미지 생성 솔루션

이 플러그인에 완벽하게 어울리는 동반 솔루션입니다. 전체 Coze 워크플로우를 Feishu Base에 연결해 운영 팀원이 표를 채우기만 하면 이미지를 일괄 생성할 수 있습니다.

Nano Banana Pro Coze 플러그인

Gemini 3 Pro Image를 기반으로 한 또 다른 Coze 이미지 생성 솔루션으로, GPT Image 2와 같은 APIYI Key를 사용합니다.

APIYI GPT Image 2 문서

APIYI의 공식 릴레이 GPT Image 2를 위한 전체 문서, 파라미터 참고 자료 및 코드 예제입니다.

APIYI GPT Image 2-All 문서

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

APIYI 콘솔

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

GPT Image 2 일반 오류 수정

moderation_blocked 400 오류 진단 및 완화 전략