Skip to main content
openai/gpt-image-2.5-sunburst에 대한 API 레퍼런스이며, Comfy Router가 OpenAI에서 제공합니다.

Quick start

Comfy 워크스페이스에서 키를 생성하고 COMFY_API_KEY로 내보내세요. Python 및 TypeScript 스니펫은 Comfy SDK(pip install comfy-sdk, npm install @comfyorg/sdk)를 사용하며, cURL 스니펫은 동일한 호출을 원시 HTTP로 수행합니다. Model ID: openai/gpt-image-2.5-sunburst Endpoint: POST https://api.comfy.org/v2/models/openai/gpt-image-2.5-sunburst

스키마

입력

string
배경 투명도가능한 값: transparent, opaque
string | string[]
편집할 소스 이미지입니다. 이 필드가 존재하면 편집 작업이 선택됩니다. 텍스트 기반 이미지 생성의 경우 이 필드를 완전히 생략하세요. 이미지 하나 또는 그 배열을 받습니다. gpt-image-1 및 이후 모델은 최대 16개를 받으며, Router는 디스패치 이전에 이 스키마를 기준으로 이를 강제합니다.
string
이미지 하나로, Router가 호출자를 대신해 가져오는 https URL 또는 바이트를 인라인으로 담은 data:image/<format>;base64,<payload> URI 중 하나입니다. 허용되는 이미지 유형은 png, webp, jpeg이며, 이 집합은 공급자에게 맡기지 않고 해석 시점에 강제됩니다. svg, gif, avif 또는 tiff는 여기에서 거부되며, 보낸 이미지를 명시하므로 원인에서 두 단계 떨어진 파트너 오류가 되지 않습니다. URL 형식을 권장합니다. base64 페이로드는 약 4/3로 부풀려지고 전체 요청 본문은 10 MiB로 제한되므로, 인라인 형식은 약 7.5 MB 소스 이미지에서 한계에 도달합니다. URL은 이를 완전히 피할 수 있습니다. URL은 자격 증명 없이 해석되어야 합니다. Router는 이를 서버 측에서 가져오며 요청에 호출자 자격 증명을 함께 보내지 않습니다. 따라서 서명이 쿼리 문자열에 있는 Comfy 서명 에셋 URL이 지원되는 형식입니다. /api/assets/{id}/content와 같은 인증된 엔드포인트는 이미지 대신 Router에 401을 응답합니다. 해당 URL을 직접 요청하고, 리다이렉트되는 서명된 URL을 전달하세요. 가져오기는 공개 인터넷이 아닌 Comfy 자체 에셋 버킷으로 제한되며, 보내는 URL뿐 아니라 모든 리다이렉트 단계에도 적용됩니다. 따라서 서드파티 URL이나 리다이렉트하는 URL은 거부됩니다. 아래 예시는 형태만 보여줍니다. 실제 값에는 서명 쿼리 파라미터도 포함되지만, 공개된 예시는 스펙에 영구히 남고 실제 서명은 유출된 자격 증명이자 작동을 멈추는 링크이므로 여기서는 의도적으로 생략했습니다. 각 이미지는 25 MiB로 제한되며, 한 요청의 이미지들은 총 64 MiB로 제한됩니다.
string
실행할 gpt-image 모델입니다. Router가 주소에 지정된 모델 id를 끼워 넣으므로, /v2/models/openai/gpt-image-2로 주소를 지정하는 호출자는 이 값을 보내지 않습니다.
string
콘텐츠 검열 설정가능한 값: low, auto
integer
생성할 이미지 수 (1-10).범위: 1 ~ 10
integer
JPEG 또는 WebP 압축 수준 (0-100)범위: 0 ~ 100
string
출력 이미지의 형식가능한 값: png, webp, jpeg
string
필수
생성할 이미지 또는 image에 적용할 편집에 대한 텍스트 설명입니다.
string
생성되거나 편집된 이미지의 품질가능한 값: low, medium, high, standard, hd
string
이미지의 크기 (예: 1024x1024, 1536x1024, auto)
string
최종 사용자 모니터링을 위한 고유 식별자
Router가 GET /v2/models/openai/gpt-image-2.5-sunburst/openapi.json에서 제공하는 스키마에서 생성되었으며, 이는 요청이 공급자에게 도달하기 전에 호출을 검증하는 데 사용하는 것과 동일한 문서입니다.

출력

object[]
string
Base64로 인코딩된 이미지 데이터
string
수정된 프롬프트
string
이미지의 URL
object
integer
object
integer
integer
integer
object
integer
integer
integer
string
생성된 이미지의 배경이 불투명인지 투명인지 여부. fal이 서비스하는 분기에서만 채워지며, 이때 opaque를 보고합니다.
integer
생성이 완료된 시각의 Unix 타임스탬프(초). 현재의 epoch 값이 2^31에 충분히 가까워, 포맷을 지정하지 않은 integer는 많은 SDK 생성기에서 32비트 필드를 만들어내기 때문에 int64로 선언되었습니다.형식: int64
string
data[].b64_json에 담긴 바이트의 인코딩 (예: png). fal이 서비스하는 분기에서 채워지며, OpenAI가 서비스하는 분기에서는 존재하지 않습니다. 이 경우 호출자가 요청한 output_format이 기준이 됩니다.
string
생성이 실제로 실행된 품질 등급. fal이 서비스하는 분기에서 이를 확인할 수 있을 때 채워지며, 그렇지 않으면 존재하지 않습니다.
string
생성이 실제로 실행된 픽셀 크기로, <width>x<height> 형식입니다. fal이 서비스하는 분기에서 이를 확인할 수 있을 때 채워지며, 그렇지 않으면 존재하지 않습니다.

예시

입력

출력

배포 전 확인

SDK는 Idempotency-Key를 생성하고 자동 재시도에 재사용합니다. 수동으로 재시도할 때는 원본 키를 재사용하세요. Router는 연결을 최대 10분간 유지할 수 있습니다. 요청이 실패하면 Router는 그 이유를 설명하는 X-Comfy-Error-Type 응답 헤더를 보냅니다. 422는 Router가 공급자를 호출하기 전에 입력을 거부했음을 의미하고, 413은 요청 본문이 Router가 허용하는 크기보다 컸음을 의미합니다. 결과 URL이 만료될 수 있으므로 생성된 에셋은 즉시 다운로드하세요. 위의 필드 설명에 명시된 크기 제한은 해당 필드에 대한 공급자 자체의 한도이며, 공급자 사양에서 인용한 것입니다. Router는 전체 요청 본문에 별도의 상한을 적용하며, base64로 인코딩된 미디어도 여기에 포함됩니다. 요청 본문 크기를 참고하세요.

헤더

인증, 멱등성, 요청 ID, 오류 분류, 재시도 간격, 지출 한도.

Router API 사용

모델 검색, 검증 오류, 재시도, 과금.

제한 사항

Router가 현재 지원하지 않는 기능과 대신 사용할 방법.