Skip to main content
xAI의 xai/grok-imagine-video에 대한 API 레퍼런스로, Comfy Router를 통해 제공됩니다. 입력: 텍스트, 이미지 · 출력: 비디오

빠른 시작

Comfy 워크스페이스에서 키를 생성하고 COMFY_API_KEY로 내보내세요. Python 및 TypeScript 스니펫은 Comfy SDK(pip install comfy-sdk 및 npm install @comfyorg/sdk)를 사용하며, cURL 스니펫은 동일한 호출을 원시 HTTP로 수행합니다. 모델 ID: xai/grok-imagine-video 엔드포인트: POST https://api.comfy.org/v2/models/xai/grok-imagine-video
동일한 본문을 POST https://api.comfy.org/v2/models/xai/grok-imagine-video/requests 로 보냅니다. Router는 실행이 접수되는 즉시 201 과 request_id 를 응답하며, 결과는 준비가 되는 대로 이 프로세스나 다른 프로세스에서 수집할 수 있습니다. 상태, 취소, 수집 방법은 큐 전송 를 참고하세요.

스키마

입력

string
기본값:"\"16:9\""
생성된 비디오의 화면 비율가능한 값: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3
integer
기본값:"8"
비디오 재생 시간(초). 범위 [1, 15]. 기본값 8.범위: 1 ~ 15
object
xAI 엔드포인트용 입력 이미지 객체
string
이미지 입력의 유형가능한 값: image_url
string
필수
입력 이미지의 URL(공개 URL 또는 base64로 인코딩된 데이터 URI)
string
사용할 모델. 지원: grok-imagine-video(기본값), grok-imagine-video-1.5-preview, grok-imagine-video-1.5, grok-imagine-video-1.5-lite. 지원 중단된 grok-imagine-video-beta id는 grok-imagine-video의 별칭입니다.
object
생성된 비디오의 선택적 출력 대상
string
필수
비디오 생성을 위한 프롬프트. 최대 4,096자.
object[]
비디오 생성을 유도하기 위한 하나 이상의 레퍼런스 이미지(레퍼런스 기반 비디오 생성 모드). image와 함께 사용할 수 없습니다. Router는 application/json만 전달하며 이 객체와 XAIImageObject 모두 file_id를 허용하지 않으므로, 이 경로에서는 파일 기반 이미지 입력이 지원되지 않습니다.
string
필수
레퍼런스 이미지의 URL. HTTPS URL(공개) 또는 base64로 인코딩된 데이터 URL(예: data:image/jpeg;base64,…)을 지원합니다.
string
출력 비디오의 해상도
string
출력 비디오의 크기
string
최종 사용자를 나타내는 고유 식별자
Router가 GET /v2/models/xai/grok-imagine-video/openapi.json에서 제공하는 스키마에서 생성되었으며, 이 문서는 요청이 공급자에게 도달하기 이전에 호출을 검증하는 데 사용하는 것과 동일한 문서입니다.

출력

string
이 문서에서는 사유를 담지 않습니다. 비어 있지 않은 차단 사유는 입력 검열 거부이며, Router는 이를 이 본문이 아니라 Comfy Router 오류로 응답합니다. 이 문서에서는 누락되거나 null이거나 비어 있습니다.
string
비디오를 생성하는 데 사용된 모델
string
이 문서에서는 누락되거나 done입니다. pending은 Router가 아직 완료하지 않은 폴링의 본문이며 200으로 반환되지 않습니다. Router는 video.url이 채워져 있으면 누락된 status를 허용하므로, 호출자가 이를 필수로 요구해서는 안 됩니다.가능한 값: done
object
비디오 생성 요청에 대한 사용량 정보
integer
USD 틱으로 표시된 이 요청의 비용입니다. 1 USD 센트는 100,000,000틱이므로, 1 미국 달러는 10,000,000,000틱입니다.
object
필수
완료된 생성 결과입니다. 폴링 문서와 달리 여기에서는 필수입니다. video.url이 없는 터미널 결과는 Comfy Router 오류로 응답되므로, 200에는 항상 이 객체가 포함됩니다.
integer
생성된 비디오의 재생 시간(초)
boolean
모델이 생성한 비디오가 검열 규칙을 준수하는지 여부
string
필수
이 문서에서는 비어 있지 않습니다. Router는 이 리프가 채워져 있을 때만 성공을 보고합니다. 이 값은 위에서 설명한 다시 호스팅된 Comfy 서명 URL이거나, 다시 호스팅할 수 없었을 경우 xAI 자체의 수명이 짧은 URL입니다.

예시

입력

출력

배포 전 확인

SDK는 Idempotency-Key를 생성하고 자동 재시도에 재사용합니다. 수동으로 재시도할 때는 원본 키를 재사용하세요. Router는 연결을 최대 10분간 유지할 수 있습니다. 요청이 실패하면 Router는 그 이유를 설명하는 X-Comfy-Error-Type 응답 헤더를 보냅니다. 422는 Router가 공급자를 호출하기 전에 입력을 거부했음을 의미하고, 413은 요청 본문이 Router가 허용하는 크기보다 컸음을 의미합니다. 결과 URL이 만료될 수 있으므로 생성된 에셋은 즉시 다운로드하세요. 위의 필드 설명에 명시된 크기 제한은 해당 필드에 대한 공급자 자체의 한도이며, 공급자 사양에서 인용한 것입니다. Router는 전체 요청 본문에 별도의 상한을 적용하며, base64로 인코딩된 미디어도 여기에 포함됩니다. 요청 본문 크기를 참고하세요. 이 페이지는 Comfy Router를 통해 호출하는 하나의 파트너 모델을 설명합니다. 동일한 comfy-sdk / @comfyorg/sdk 패키지에는 Comfy Cloud에서 전체 ComfyUI 워크플로 그래프를 실행하기 위한 두 번째 클라이언트도 포함되어 있습니다: Comfy(api_key=...) / new Comfy({ apiKey }), 그리고 client.workflows, client.assets, client.jobs가 있습니다. Comfy SDKs를 참조하세요.

헤더

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

Router API 사용

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

제한 사항

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