luma/photon-flash-1의 API 레퍼런스이며, Comfy Router를 통해 서비스됩니다.
빠른 시작
내 Comfy 워크스페이스에서 키를 생성하고COMFY_API_KEY로 내보내세요. Python 및 TypeScript 스니펫은 Comfy SDK(pip install comfy-sdk, npm install @comfyorg/sdk)를 사용하며, cURL 스니펫은 동일한 호출을 원시 HTTP로 수행합니다.
모델 ID: luma/photon-flash-1
엔드포인트: POST https://api.comfy.org/v2/models/luma/photon-flash-1
- Wait for the result
- Queue and collect later
스키마
입력
string
기본값:"\"16:9\""
생성 이미지의 가로세로 비율가능한 값:
1:1, 16:9, 9:16, 4:3, 3:4, 21:9, 9:21string (uri)
생성에 대한 콜백 URL형식:
uriobject
object
이미지 아이덴티티 객체
string (uri)[]
이미지 아이덴티티의 URL
string
기본값:"\"image\""
가능한 값:
imageobject[]
이미지 레퍼런스 객체
string (uri)
이미지 레퍼런스의 URL형식:
urinumber
이미지 레퍼런스의 가중치
string
생성에 사용되는 이미지 모델입니다. Comfy Router의
POST /v2/models/luma/{model} 라우트에서는 이 필드가 경로에서 제공되므로 반드시 전송해서는 안 됩니다(MUST NOT). v1 POST /proxy/luma/generations/image 라우트에서는 LumaImageModel enum(photon-1, photon-flash-1)으로 제한되며, Rewrite는 model이 누락되거나 알 수 없는 경우 요청을 거부하여 이를 강제합니다.object
수정 이미지 레퍼런스 객체
string (uri)
이미지 레퍼런스의 URL형식:
urinumber
수정 이미지 레퍼런스의 가중치
string
생성에 사용할 프롬프트
object[]
이미지 레퍼런스 객체
string (uri)
이미지 레퍼런스의 URL형식:
urinumber
이미지 레퍼런스의 가중치
GET /v2/models/luma/photon-flash-1/openapi.json에서 Router가 제공하는 스키마에서 생성되었으며, 이는 요청이 공급자에게 도달하기 이전에 호출을 검증하는 데 사용하는 것과 동일한 문서입니다.
출력
object
이미지 생성의 에셋입니다.
image가 결과이며, video와 progress_video는 이 상태 라우트를 공유하는 Dream Machine VIDEO 작업에 속하고, Luma는 이들을 여기에 명시적 null로 보냅니다.string (uri)
생성된 이미지의 URL입니다.
luma/photon-* 생성이 채우는 리프입니다. 생성이 completed에 도달할 때까지 null입니다.형식: uristring (uri)
이미지 생성에서는 항상 null입니다. VIDEO 생성이 실행되는 동안 Luma가 게시하는 진행 중 미리보기입니다.형식:
uristring (uri)
이미지 생성에서는 항상 null이며, 대신
luma/ray-* 비디오 모델이 이를 채웁니다.형식: uristring (date-time)
생성이 만들어진 날짜와 시간형식:
date-timestring
생성 상태의 이유
string
생성의 유형이며, 이 작업에서는 항상
image입니다가능한 값: imagestring (uuid)
생성의 ID형식:
uuidstring
생성에 사용된 모델
object
터미널 문서 안에 그대로 반환되는 이미지 생성 요청입니다. Luma는 자사 요청 모델의 모든 필드를 직렬화하며, 호출자가 설정하지 않은 각 필드에 명시적
null을 기록합니다. 따라서 필드의 존재 여부는 키가 아니라 값에서 읽어야 합니다.string
기본값:"\"16:9\""
생성의 가로세로 비율가능한 값:
1:1, 16:9, 9:16, 4:3, 3:4, 21:9, 9:21string (uri)
생성의 콜백 URL형식:
uriobject
object
터미널 문서 안으로 다시 돌아올 때의 이미지 아이덴티티입니다.
LumaImageIdentity와 같은 형태이며, LumaImageRefEcho가 설명하는 이유로 멤버가 null 허용입니다.string (uri)[]
이미지 아이덴티티의 URL
string
설정된 경우 항상
image이며, 작업을 그대로 반영합니다. 호출자가 보내지 않은 경우 null이며, 이 전체 에코 객체가 존재하는 이유와 같습니다.object[]
터미널 문서 안으로 다시 돌아올 때의 이미지 레퍼런스입니다.
LumaImageRef와 같은 형태이며, Luma가 설정되지 않은 값을 생략하지 않고 명시적 null로 반영하기 때문에 각 멤버가 null 허용입니다.string (uri)
이미지 레퍼런스의 URL형식:
urinumber
이미지 레퍼런스의 가중치
string
기본값:"\"photon-1\""
생성에 사용된 이미지 모델가능한 값:
photon-1, photon-flash-1object
터미널 문서 안으로 다시 돌아올 때의 이미지 수정 레퍼런스입니다.
LumaModifyImageRef와 같은 형태이며, LumaImageRefEcho가 설명하는 이유로 멤버가 null 허용입니다.string (uri)
이미지 레퍼런스의 URL형식:
urinumber
이미지 수정 레퍼런스의 가중치
string
생성의 프롬프트
object[]
터미널 문서 안으로 다시 돌아올 때의 이미지 레퍼런스입니다.
LumaImageRef와 같은 형태이며, Luma가 설정되지 않은 값을 생략하지 않고 명시적 null로 반영하기 때문에 각 멤버가 null 허용입니다.string (uri)
이미지 레퍼런스의 URL형식:
urinumber
이미지 레퍼런스의 가중치
string
생성의 상태가능한 값:
queued, dreaming, completed, failed예시
입력
출력
배포 전 확인
SDK는Idempotency-Key를 생성하고 자동 재시도에서 재사용합니다. 수동 재시도 시에는 원래 키를 재사용하세요. Router는 연결을 최대 10분간 유지할 수 있습니다.
요청이 실패하면 Router는 이유를 설명하는 X-Comfy-Error-Type 응답 헤더를 보냅니다. 422는 Router가 프로바이더를 호출하기 전에 입력을 거부했음을 의미합니다. 생성된 에셋은 결과 URL이 만료될 수 있으므로 즉시 다운로드하세요.
헤더
인증, 멱등성, 요청 ID, 오류 분류, 재시도 간격, 지출 한도.
Router API 사용
모델 검색, 유효성 검사 오류, 재시도, 과금.
제한 사항
Router가 현재 지원하지 않는 기능과 대체 방법.