SkyReels V4
SkyReels V4 비디오 생성
- Fast(속도 우선)와 Std(품질 우선) 두 단계 모델 제공
- 텍스트-비디오(T2V), 이미지-비디오(I2V), 멀티모달 참조(Omni) 세 가지 모드를 요청 필드에 따라 자동 라우팅
- 480p / 720p / 1080p 해상도, 3 ~ 15초 길이 지원
- 첫/끝/키 프레임, 참조 이미지, 참조 비디오, 그리드 콜라주, 비디오 확장, 음성 동기화 등 고급 기능 지원
- 비동기 처리 모드, 후속 조회를 위한 작업 ID 반환
POST
Documentation Index
Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt
Use this file to discover all available pages before exploring further.
인증
생성 모드
SkyReels V4는 요청 필드에 따라 자동으로 해당 모드로 라우팅됩니다.mode 필드를 지정할 필요가 없습니다:
| 모드 | 트리거 조건 | 기능 |
|---|---|---|
| T2V(텍스트-비디오) | prompt 및 공통 필드만 | 순수 텍스트 기반 생성 |
| I2V(이미지-비디오) | first_frame_image / end_frame_image / mid_frame_images 중 하나 | 첫/끝/키 프레임 제어 |
| Omni(멀티모달 참조) | ref_images / ref_videos 중 하나 | 주체 참조, 그리드 콜라주, 모션 참조, 비디오 확장, 음성 동기화 |
@tag 메커니즘: mid_frame_images / ref_images / ref_videos를 사용할 때 각 요소는 @로 시작하는 tag(예: @image1, @Actor-1, @video1)를 선언해야 하며, 해당 tag는 반드시 prompt에 나타나야 합니다.prompt를 “대본”으로, tag를 구체적인 소재(이미지 / 비디오)를 가리키는 “캐릭터 포인터”로 이해할 수 있습니다. 예를 들어 prompt에 "@Actor-1이 @video1 장면에 들어간다"라고 쓰면, 시스템은 @Actor-1에 해당하는 참조 이미지의 주체와 @video1에 해당하는 모션 참조를 생성 과정에 주입합니다.요청 매개변수
공통 필드
다음 두 가지 등급을 지원합니다:
| 모델 | 포지셔닝 | 사용 사례 |
|---|---|---|
skyreels-v4-fast | 속도 우선 | 빠른 미리보기, 배치 생성, 일상 콘텐츠 |
skyreels-v4-std | 품질 우선 (Fast보다 25~30% 비쌈) | 핵심 장면, 고정밀 요구, 정식 납품 |
텍스트 프롬프트, 최대 1280 tokens장면, 주체, 동작, 스타일 등을 자세히 설명하면 더 나은 생성 결과를 얻을 수 있습니다.
ref_images / ref_videos / mid_frame_images를 사용할 때 prompt에는 해당하는 @tag(예: @Actor-1, @video1, @image1)가 반드시 포함되어야 합니다.예시: "@Actor-1 walks through a neon-lit street at night."출력 비디오 길이(초)
- 범위:
[3, 15] - 기본값:
5
비디오 해상도옵션:
480p720p1080p(기본값)
종횡비옵션:
16:9(기본값)4:31:19:163:4
prompt 자동 최적화 여부활성화하면 시스템이 자동으로 프롬프트를 최적화하여 더 나은 생성 결과를 얻을 수 있습니다.
I2V 전용 필드
비디오 시작 프레임 이미지 URL (jpg / jpeg / png / gif / bmp)전달하면 해당 이미지가 비디오의 시작 화면으로 사용됩니다.
비디오 끝 프레임 이미지 URL (jpg / jpeg / png / gif / bmp)전달하면 해당 이미지가 비디오의 끝 화면으로 사용됩니다.
first_frame_image와 결합하여 첫/끝 프레임 제어가 가능합니다.중간 키프레임 목록, 최대 6개. 각 요소의 구조는 다음과 같습니다:
Omni 전용 필드
참조 이미지 목록(모든 요소의
type은 일치해야 함). 각 요소의 구조는 다음과 같습니다:참조 비디오 목록, 최대 1개. 각 요소의 구조는 다음과 같습니다:
지원 생성 시나리오
다음 시나리오는skyreels-v4-fast와 skyreels-v4-std 모두 지원합니다:
| 시나리오 | 모드 | 필수 매개변수 | 대표 사용 사례 |
|---|---|---|---|
| 텍스트-비디오 | T2V | prompt | 텍스트 기반으로 콘셉트 쇼트 빠르게 생성 |
| 이미지-비디오 - 첫 프레임 | I2V | first_frame_image | 정지 이미지를 비디오로, 시작 화면 지정 |
| 이미지-비디오 - 끝 프레임 | I2V | end_frame_image | 비디오의 종료 화면 지정 |
| 이미지-비디오 - 키프레임 | I2V | mid_frame_images (1~6) | 첫·끝·중간 키프레임으로 샷(컷) 리듬 정밀 제어 |
| Omni 단일/다중 주체 참조 | Omni | ref_images (type=image) | 캐릭터 일관성, 다중 주체 동시 등장 |
| Omni 그리드 콜라주 | Omni | ref_images (type=grid, 1장) | 단계별 프로세스 비디오(튜토리얼, 레시피, 조작 데모) |
| Omni 모션 참조 | Omni | ref_videos (type=reference) | 참조 비디오의 동작, 주체, 스타일을 복제 |
| Omni 비디오 확장 | Omni | ref_videos (type=extend) | 기존 비디오에서 후속 전개 생성 |
| Omni 음성 동기화 | Omni | ref_images (type=image) + audio_url | 디지털 휴먼 내레이션, 오디오 기반 립싱크 |
매개변수 제약
다음 제약 중 하나라도 위반하면 요청이 거부되어 422를 반환하며, 과금되지 않습니다:| 매개변수 | 제약 |
|---|---|
prompt | 최대 1280 tokens |
duration | [3, 15]초; ref_videos.type=reference 시 참조 비디오 길이로 덮어씀(상한 10초) |
resolution | 480p / 720p / 1080p만 |
aspect_ratio | 16:9 / 4:3 / 1:1 / 9:16 / 3:4; I2V에서는 무시; Omni가 ref_videos를 포함할 때도 무시 |
mid_frame_images | 최대 6개; time_stamp는 -1 또는 (0, duration) 범위 내 |
ref_images 전체 | 목록 내 type은 일치해야 함; I2V 필드와 공존 불가 |
ref_images.type=grid | 목록 길이는 반드시 = 1; image_urls는 1장 필수 |
ref_images.type=image | 목록 길이 1image_urls 길이 1 |
ref_images.audio_url | type=image만 지원, 오디오 ≤ 15초 |
ref_videos | 최대 1개; video_url MP4 / MOV, ≤ 15초 |
ref_videos.type=reference | 요청의 duration 덮어씀(최대 10초), ref_images.type=image와 조합 가능, 기본적으로 입력 비디오 오디오를 가져옴 |
ref_videos.type=extend | 요청 duration으로 과금; ref_images와 조합 불가 |
tag 필드 | @로 시작하고 prompt에 나타나야 함 |
| I2V / Omni 배타 | I2V 필드와 Omni 필드는 동시 사용 불가 |
응답
응답 상태 코드, 성공 시 200
응답 데이터 배열
요청 예시
케이스 1: 텍스트-비디오 (최소)
케이스 2: 텍스트-비디오 (전체 매개변수)
케이스 3: 이미지-비디오 - 첫 프레임
케이스 4: 이미지-비디오 - 첫/끝 프레임 + 중간 키프레임
케이스 5: Omni - 단일 주체 참조
케이스 6: Omni - 다중 주체 + 비디오 모션 참조
케이스 7: Omni - 그리드 콜라주 (grid)
케이스 8: Omni - 비디오 확장 (extend)
케이스 9: Omni - 보이스 입력 (음향 동기화)
작업 결과 조회비디오 생성은 비동기 작업으로, 제출 후
task_id가 반환됩니다. 작업 상태 가져오기 엔드포인트를 사용하여 생성 진행 상황과 결과를 조회하세요.