메인 콘텐츠로 건너뛰기
모든 이미지 API는 동기식입니다. 작업 ID가 없으므로 클라이언트 연결이 끊기면 요청 요금은 계속 청구되지만 결과는 손실됩니다. 넉넉한 타임아웃을 설정하십시오(600초 권장). 이미지 API 모범 사례를 참조하십시오.

개요

gpt-image-2.6-all은 Images 2.6을 기반으로 하는 APIYI의 ChatGPT 웹 역방향 라우트용 GPT 이미지 생성 모델입니다. prompt 안에 크기 힌트만 입력할 수 있었던 이전 -all 라우트와 달리, 이 라우트는 size, n, background 및 output_format를 실제로 적용하며 GIF, SVG 및 여러 이미지 편집 결과를 반환할 수 있습니다. 크기, 형식, 이미지 수를 지정해야 하는 프로덕션 코드에 더 적합합니다. 이 라우트가 특히 뛰어난 세 가지 기능은 **GIF, SVG, 그리고 1536 이하에서의 ChatGPT 네이티브 품질(지문 포함)**입니다. 2K/4K는 대형 캔버스 호환성을 위한 초해상도 등급입니다. 크기는 커지지만 반드시 더 세밀해지는 것은 아닙니다. 품질을 원한다면 약 1.5K를 유지하세요. 표준 OpenAI Images API 엔드포인트를 사용합니다. 텍스트-이미지 생성에는 POST /v1/images/generations, 편집에는 POST /v1/images/edits를 사용합니다.
  • 가격: 이미지당 $0.025, 호출당 과금됩니다. 2K/4K도 가격은 동일합니다.
  • 속도: 약 10–46초(1K는 10–22초, 2K는 12–24초, 4K는 15–42초이며, 꼬리 지연 시간은 60초를 넘을 수 있습니다)
  • 품질: 긴 변이 512–1536이면 네이티브입니다. ChatGPT 웹 품질과 지문을 가장 잘 제어할 수 있으며, 2K/4K는 초해상도로, 대형 캔버스 크기 문제를 해결하지만 1.5K보다 세부 묘사가 더 뛰어난 것은 아닐 수 있습니다.
  • 형식: PNG / JPEG / GIF / SVG, 투명 배경 및 24시간 URL을 지원합니다. GIF / SVG는 이 라우트에서 네이티브로 지원되며 2.5-all에서는 사용할 수 없습니다.
  • 중국어: 중국어 prompt를 네이티브로 지원하며 포스터, 안내 표지판, 인포그래픽의 텍스트 렌더링이 뛰어납니다.
모델 가격은 공식 가격표를 따르며 변경될 수 있습니다. 여기에 표시된 가격은 참고용이며, 상단 탐색 메뉴의 모델 요금 탭이 기준입니다: 모델 요금.

GIF 루프

네이티브 output_format=gif입니다. 프레임 수와 재생 시간은 정확하며, 크기는 업스트림에서 결정됩니다.

SVG 벡터

네이티브 output_format=svg입니다. 진정한 벡터이며, viewBox은 size를 따르고 2K–8K를 지원합니다.

ChatGPT 네이티브 품질

1536까지는 ChatGPT 웹의 외관과 지문을 유지하며, 품질 등급 중 가장 잘 제어할 수 있습니다.

2K/4K 대형 캔버스 호환성

일반적인 크기를 정확히 지원하는 초해상도입니다. 크기가 커진다고 더 세밀해지는 것은 아닙니다.
2K/4K 이해하기: 더 큰 캔버스가 필요한 포스터, 인쇄물, 대형 화면에 사용하세요. 1.5K보다 더 선명한 것은 아니며, 더 많은 세부 묘사를 제공한다고 보장하지 않습니다. 안정적인 품질을 원한다면 1536(약 1.5K) 이하로 유지하세요.

빠른 시작

텍스트로 이미지 생성 (curl)

기본값은 b64_json입니다(data: 접두사가 없는 원시 base64). 약 24시간 후 만료되는 서명된 링크를 받으려면 "response_format": "url"을 전달하십시오. 해당 링크의 이미지를 즉시 다운로드하여 다시 호스팅하십시오.

이미지 편집 (Python, 멀티파트)

기능

크기

네이티브 범위(≤1536, ChatGPT 웹 네이티브)

  • 16/64 정렬은 필요하지 않습니다. 1537, 1600x900 및 1920x1080는 네이티브 경로에서 거부됩니다.
  • size=auto은 상위 단계에서 결정됩니다. 1312x1199, 1402x1122 및 1448x1086이 확인되었지만, 고정된 값은 보장되지 않습니다.
  • 네이티브 경로에서는 응답의 size이 실제 출력 크기와 같습니다.

초고해상도 범위(2K / 4K, 대형 캔버스 호환성)

2K/4K는 대형 캔버스를 위해 긴 변을 2048/4096으로 확대하는 초고해상도를 사용합니다. 크기가 크다고 해서 더 세밀한 것은 아닙니다. 네이티브 픽셀이 아니며 1536 네이티브 등급보다 더 선명하다고 보장되지 않습니다. 측정 결과는 다음과 같습니다.
2K/4K 응답에는 size 필드가 포함되지 않을 수 있으며, 가로세로 비율 조정으로 인해 1365x2048 또는 4096x2731가 생성될 수 있습니다. 요청한 size을 신뢰하지 말고 항상 실제 이미지 크기를 확인하십시오.

크기 선택

  • 최상의 ChatGPT 네이티브 느낌 / 안정적인 품질: size을 1536 이하로 유지하십시오. 약 1.5K가 이상적입니다. ChatGPT 특유의 특징이 있는 가장 제어하기 쉬운 등급입니다.
  • 2K 대형 캔버스 호환성: 2048x2048, 2048x1152, 2048x1536을 사용하십시오. 일반적인 크기는 정확하지만 1.5K보다 더 세밀한 결과를 기대하지 마십시오.
  • 4K 가로형: 3840x2160을 사용하십시오. 일반적으로 3840x2160이 반환되며, 간헐적으로 4096x2731이 반환됩니다. 실제 픽셀을 확인하십시오.
  • 대형 정사각형: 상한은 2880이며, 4096x4096는 2880x2880으로 반환됩니다.
  • 4:1 배너: 지원되지 않습니다. 4096x1024은 400을 반환합니다.

형식

  • 투명 배경: background=transparent + PNG. 2K에서는 결과가 약 40%의 완전 투명 픽셀을 포함하는 RGBA입니다. 4K 투명 출력은 size을 따르지 않으며, 크기는 보장되지 않습니다.
  • URL: response_format=url은 Default 그룹에서 작동하며, Image2_OSS 그룹은 필요하지 않습니다. 링크는 24시간 유효한 서명된 URL입니다.
  • WebP 미지원: 오류는 output_format 'webp' is not supported; use png, jpeg, gif or svg입니다.

GIF

  • output_format=gif은 필수입니다. 프롬프트에서 루프만 요청하고 형식을 지정하지 않으면 호환성 계층이 PNG를 예상하므로 요청이 502 오류로 실패합니다 image 1 is gif, png was asked for.
  • frame_count / frame_duration_ms는 정확히 적용됩니다. 8프레임 / 150ms, 4프레임 / 300ms, 6프레임 / 120ms 모두 요청과 일치했습니다.
  • size는 출력 크기를 결정하지 않습니다. 1K 결과에는 384x512, 507x506, 619x623이 포함되었고, 2K 결과는 327x585, 4K 결과는 621x621이었습니다. 프레임 수와 지속 시간만 보장됩니다.
  • GIF 크기를 고정하려면 생성 후 클라이언트에서 크기를 조정하거나 자르십시오.

SVG

  • 진정한 벡터: 응답은 비트맵이 아닌 <svg> 텍스트입니다. 2048², 3840x2160, 4096², 6144² 및 8192² 모두 통과했습니다.
  • viewBox는 size를 따릅니다: 2048x2048은 viewBox="0 0 2048 2048"을 제공하고, 3840x2160은 viewBox="0 0 3840 2160"을 제공합니다.
  • svg 객체가 필요하지 않습니다: output_format=svg이면 충분합니다. 공식 경로 또는 일부 SDK는 "svg": {"model": "..."}을 추가하지만, 2.6-all은 해당 필드를 허용하지만 무시합니다. 오류가 발생하지 않으며 결과도 변경되지 않으므로 이에 의존하지 마십시오.
  • 출력에는 <script> 또는 삽입된 래스터 이미지가 포함되지 않습니다.

이미지 편집

  • 엔드포인트: POST /v1/images/edits, multipart/form-data.
  • 단일 이미지 / 마스크 / 여러 참조 이미지를 사용할 수 있습니다. 마스크는 참조 이미지로 취급됩니다. 편집 결과가 마스크 안에만 유지되는 것은 보장되지 않으므로, 변경할 부분과 유지할 부분을 설명하십시오.
  • 명시적인 size는 정확히 적용됩니다. 2K/4K도 포함됩니다(2048x2048 및 3840x2160 모두 확인됨).
  • size이 없거나 auto인 경우, 입력의 종횡비를 유지하면서 출력 크기가 약 1.57 MP로 정규화됩니다. 원본 픽셀 크기는 보장되지 않습니다.
  • 참조 이미지는 두 개까지 실제로 사용할 수 있습니다. 그 이상은 클라이언트에서 합성하거나 여러 단계로 편집하십시오.

n 및 응답

  • n은 1~10을 지원하며 이미지당 과금됩니다. 2K에서 n=2는 2048x2048 이미지 두 장을 반환했고, n=3는 usage.image_count=3 및 output_image_tokens=8160(3 × 2720)와 함께 이미지 세 장을 반환했습니다. 이미지당 $0.025이므로 총 $0.075이며, 최종 청구액은 청구 내역에 표시된 금액입니다.
  • 기본값은 b64_json입니다. response_format=url은 url만 반환하며, 둘 다 반환하지는 않습니다.
  • 일반적인 응답 필드: created, data[], usage. 2K/4K에서는 size 필드가 누락될 수 있으며, 1K에서는 일반적으로 해당 필드가 그대로 반환됩니다.
  • URL은 24시간 동안 유효한 서명이 적용됩니다. 만료된 후에는 새로 생성하십시오.

시간 초과 및 동시 실행 수

  • 클라이언트 시간 초과를 600초로 설정합니다: 1K는 약 1022초, 2K는 1224초, 4K는 15~42초가 걸리며, 꼬리 지연 시간은 60초를 초과할 수 있습니다. 리버스 프록시, 서버리스 제한, 큐 소비자 설정도 여유 있게 조정합니다.
  • 동시 실행 수: 1K에서는 12×2, 16×1, 8×1536 모두 429 오류 없이 통과했습니다. 2K/4K는 부하 테스트를 거치지 않았으므로 동시 요청 4~8개로 시작하고 꼬리 지연 시간을 확인합니다.
  • 과금은 동기식입니다: 요청을 보내면 과금되며, 클라이언트 연결이 끊겨도 환불되지 않고 결과도 보존되지 않습니다.

제한 사항

  • 2K/4K는 대형 캔버스 호환성을 위한 초해상도입니다. 네이티브 픽셀이 아니며, 1536 네이티브 티어보다 더 많은 디테일을 담는다고 보장하지 않습니다. 안정적인 품질을 위해 1536 이하로 유지하십시오.
  • 2K/4K는 대체 경로에 의존합니다. 요청은 먼저 네이티브 경로로 전달되며, 크기가 범위를 벗어나면 초해상도 경로로 전환됩니다. 대체 경로를 사용할 수 없는 경우 API가 400 wide_fallback_required을 반환할 수 있으므로 다시 시도하거나 1536 이하로 유지하십시오.
  • GIF 크기는 보장되지 않습니다. 1K, 2K, 4K 모두 작은 이미지를 반환할 수 있습니다. 보장되는 항목은 프레임 수와 재생 시간뿐입니다.
  • WebP는 지원되지 않습니다. PNG / JPEG / GIF / SVG만 지원됩니다.
  • 4:1은 지원되지 않습니다. 4096x1024은 400을 반환합니다. 최대 종횡비는 3:1입니다.
  • 투명한 4K 출력은 안정적이지 않습니다. 긴 변이 4096인 높이를 여러 번 확인했으므로 3840x2160을 보장하지 마십시오. 투명한 출력은 2K 이하로 유지하십시오.
  • quality에 의존하지 마십시오. low / medium / high는 허용되지만, low은 2K에서 2048x1153을 반환할 수 있는 반면 medium / high은 2048x2048을 반환합니다. 동일 시드에서 품질 차이는 확인되지 않았습니다.
  • auto를 사용한 편집은 크기를 조정합니다. 출력은 입력 크기가 아니라 약 1.57 MP입니다.
  • 콘텐츠 정책: 상위 단계의 콘텐츠 검토에서 400 content_policy_violation을 반환합니다. 프롬프트를 수정한 뒤 다시 시도하십시오.

오류

AI 에이전트로 연동하기

이 prompt를 Codex / Claude Code / Cursor에 복사하십시오

먼저 이 페이지의 일반 텍스트 버전을 가져온 다음(문서 URL 끝에 .md 추가), 사용 중인 기술 스택에 맞는 코드를 작성합니다. 타임아웃, 2K/4K 검증, GIF 형식 및 WebP 제한 사항이 모두 반영되어 있습니다.

요구 사항은 총 9개입니다. 아래 버튼을 사용하여 전체 prompt를 복사하십시오.

자주 묻는 질문

2K/4K는 기본 해상도인가요?

아닙니다. 2K/4K는 기본 세부 묘사가 아니라 크기 및 대형 캔버스 호환성 문제를 해결하기 위해 초해상도를 사용합니다. 기본 품질은 1536 이하이며 ChatGPT 핑거프린트가 포함됩니다. 안정적인 품질을 원한다면 약 1.5K를 유지하고, 포스터와 인쇄물에는 2048–3840을 사용하세요.

2K/4K 응답에서 size이 누락되는 이유는 무엇인가요?

2K/4K는 초해상도 경로를 통해 제공되며, 이 경로에서는 size이 항상 응답에 포함되는 것은 아닙니다. 1K 경로에서는 대개 포함됩니다. 요청한 size을 그대로 신뢰하지 말고 실제 이미지의 너비와 높이(예: PNG IHDR)를 확인하세요.

투명한 4K 이미지를 생성할 수 있나요?

안정적으로 생성할 수는 없습니다. 2K에서는 투명 출력이 안정적입니다(RGBA, 완전 투명 픽셀 약 40%). 4K에서는 4096x4096, 4096x3552, 4096x2731 크기가 확인된 바 있습니다. 3840x2160으로 고정하지 마세요. 투명 출력은 2K 이하로 유지하세요.

GIF 크기를 설정할 수 있나요?

아닙니다. size은 GIF 출력에 영향을 주지 않습니다. 1K에서는 384x512, 507x506, 619x623이 생성되었고, 2K에서는 327x585, 4K에서는 621x621이 반환되었습니다. 프레임 수와 재생 시간만 보장됩니다. 고정 픽셀 크기가 필요하면 클라이언트에서 크기를 조정하거나 자르세요.

WebP를 지원하나요?

아닙니다. PNG / JPEG / GIF / SVG만 지원하며, output_format=webp은 400을 반환합니다.

quality이 중요한가요?

low / medium / high은 허용되지만 이에 의존하지 마세요. low은 2K에서 2048x1153을 반환할 수 있지만, medium / high은 2048x2048을 반환합니다. 동일한 시드에서 시각적 차이가 있는지는 확인되지 않았습니다.

4096x1024이 실패하는 이유는 무엇인가요?

최대 종횡비는 3:1입니다. 4096x1024은 4:1이므로 매개변수 유효성 검사 중에 거부됩니다. 3:1 이내의 비율(예: 최대 4096x1536)을 사용하거나 이미지 두 장을 이어 붙이세요.

관련 문서