Skip to main content
POST
이미지 기반 및 참조 소재 기반 동영상 생성을 지원합니다. 이미지 없는 텍스트 생성과 첫·마지막 프레임 지정은 지원하지 않습니다. 제출 후 data[0].task_id에서 작업 ID를 읽고 작업 조회로 상태와 결과를 확인하세요.

생성 모드

viduq4-preview는 이미지, 역할, 참조 오디오에 따라 모드를 자동 선택합니다. 별도의 모드 매개변수는 필요하지 않습니다.
  • 이미지 기반: 첫 프레임 정확히 1장. 프롬프트는 선택 사항이며 참조 오디오는 사용할 수 없습니다.
  • 참조 소재 기반: 참조 이미지 1~15장, 참조 오디오 최대 3개, 프롬프트 필수. 참조 오디오 없이 이미지 1장만 사용할 때는 role: "reference_image"를 명시해야 합니다. 그렇지 않으면 이미지 기반으로 처리됩니다.
  • 명시적 첫 프레임(first_frame_image 또는 role: "first_frame")을 다른 이미지, 참조 이미지 역할 또는 참조 오디오와 함께 사용하면 HTTP 400을 반환합니다.

요청 헤더

string
필수
Bearer 인증 형식은 Bearer <token>이며 <token>은 APIMart API Key입니다.

요청 매개변수

string
필수
소문자 viduq4-preview와 정확히 일치해야 합니다.
string
동영상 생성 프롬프트. 최대 20,000자.
  • 이미지 기반: 선택 사항. 생략하면 첫 프레임을 바탕으로 모델이 내용을 생성합니다.
  • 참조 소재 기반: 필수. 누락 시 HTTP 400.
string[]
이미지 배열. 공개 접근 가능한 이미지 URL 또는 data:image/png;base64,... 같은 Base64 Data URL을 지원합니다.
  • 이미지 기반: 첫 프레임으로 사용할 이미지 1장만.
  • 참조 소재 기반: image_with_roles와 합쳐 1~15장.
image_with_roles와 함께 사용할 수 있으며 개수는 합산됩니다. first_frame_image 또는 명시적 first_frame 역할과 함께 사용하지 마세요. 역할 없는 이미지 1장은 참조 오디오 유무에 따라서도 모드가 결정됩니다.
object[]
역할을 지정한 이미지 배열. 이미지 기반은 요소 1개, 참조 소재 기반은 image_urls와 합쳐 1~15장.image_urls와 함께 참조 이미지를 제공할 수 있지만 첫 프레임 역할과 참조 소재는 혼합할 수 없습니다.
string
이미지 기반 전용. 첫 프레임의 공개 URL 또는 Base64 Data URL을 전달합니다.이 필드를 사용할 때 다른 이미지나 참조 오디오를 제공하지 마세요. 참조 소재 기반은 image_urls 또는 image_with_roles를 사용하세요.
string[]
참조 오디오 URL 배열. 참조 소재 기반 전용이며 audio_url과 합쳐 최대 3개.MP3 형식, 각 3~12초, 각 50MB 이하. 참조 오디오를 제공해도 이미지 최소 1장과 prompt가 필요합니다.오디오 형식이나 길이가 요건에 맞지 않으면 제출 시 동기 HTTP 400이 아닌 실행 중 작업 실패로 처리되며 전액 환불됩니다.
string
단일 참조 오디오 URL. audio_urls와 동일한 요건이 적용되며 두 필드 합계 최대 3개.
string
기본값:"16:9"
참조 소재 기반 전용. 1:1, 9:16, 16:9, 3:4, 4:3 지원. 기본값은 16:9.이미지 기반에서는 첫 프레임이 화면비를 결정하므로 이 매개변수는 무시됩니다.
string
aspect_ratio의 호환 필드로 동일한 값을 지원합니다. 둘 중 하나만 사용하는 것을 권장합니다. 이미지 기반에서는 적용되지 않습니다.
integer
기본값:"5"
동영상 길이(초). 316초 지원, 12초 미지원.
string
기본값:"720p"
해상도는 540p, 720p, 1080p, 2K, 4K를 지원하며 대소문자를 구분하지 않습니다.
boolean
기본값:"true"
대화와 효과음이 포함된 동영상을 출력할지 여부.
  • true: 오디오가 포함된 동영상(기본값).
  • false: 무음 동영상.
오디오 유무와 관계없이 가격은 같습니다.
integer
난수 시드. 생략하거나 0을 전달하면 무작위로 생성합니다.

소재 요건

  • 이미지 기반: 첫 프레임 이미지 정확히 1장이 필수이며 참조 오디오는 허용하지 않습니다.
  • 참조 소재 기반: 참조 이미지 1~15장이 필수이며 참조 오디오는 선택 사항으로 최대 3개.
  • PNG, JPEG, JPG, WEBP 지원. 이미지당 최대 50MB.
  • Base64 사용 시 전체 요청 본문은 20MB 미만이어야 합니다. 공개 URL을 권장합니다.
  • 이미지 URL은 공개 접근 가능해야 합니다. 예시 URL을 실제 접근 가능한 이미지 주소로 바꾸세요.
두 모드 모두 이미지가 필수이며 last_frame_image는 지원하지 않습니다. 첫 프레임과 참조 소재 혼합, 이미지·오디오 개수 초과 등은 제출 시 HTTP 400을 반환하고 작업을 생성하거나 과금하지 않습니다. 참조 오디오 형식·길이 오류는 실행 중 실패하며 환불됩니다.

요청 예시

첫 프레임만 제공하고 프롬프트 생략

기본으로 5초, 720p, 오디오 포함 동영상을 생성합니다.

역할이 지정된 첫 프레임과 4K 출력

첫 프레임 필드로 무음 동영상 생성

여러 이미지와 참조 오디오로 동영상 생성

이미지 1장으로 참조 소재 기반 생성

이 예시는 참조 오디오 없이 reference_image 역할로 참조 소재 기반 모드를 명시합니다. 모든 이미지·오디오 URL을 실제 접근 가능한 소재 주소로 바꾸세요.

제출 응답

integer
응답 상태 코드. 성공은 200.
array
작업 제출 결과.

작업 결과 조회

5~10초 간격으로 폴링하고 completed 또는 failed에서 중지하세요. 통합 조회 엔드포인트를 사용합니다:
성공 응답 예시(동영상 URL은 자리표시자):
동영상 링크는 24시간 동안 유효합니다. 즉시 다운로드하여 저장하세요. 고정 진행률이 아닌 status로 완료 여부를 판단하세요.

요금

길이와 해상도로 과금: 비용 = 길이(초) × 해당 해상도의 초당 단가. 실제 가격은 모델 요금을 확인하세요. 이미지 기반과 참조 소재 기반은 동일 가격이며 오디오 유무에 따른 차이도 없습니다. 참조 이미지·오디오는 추가 요금이 없고 작업 실패 시 자동 전액 환불됩니다.

일반적인 매개변수 오류

다음은 동기적으로 HTTP 400을 반환하며 작업 생성 및 과금이 없습니다:

기타 Vidu 모델

텍스트 기반 생성이나 첫·마지막 프레임 지정은 Vidu Q3 Pro / Turbo를 사용하세요. 본 모델은 여러 참조 이미지를 지원하며 Vidu Q3 Mix / Standard의 참조 생성 기능도 확인할 수 있습니다. 1~2초 동영상은 viduq3-pro를 선택하세요. 본 모델은 최소 3초입니다.