Vidu 비디오 생성
CometAPI를 통해 POST /v1/videos로 Vidu Q3 텍스트-비디오 또는 이미지-비디오 작업을 생성한 다음, 작업을 폴링하고 완료된 MP4 파일을 다운로드합니다.
id을 저장하고 작업이 최종 상태에 도달할 때까지 폴링하세요.
POST /v1/videos 이 엔드포인트는 multipart/form-data을 사용합니다. 스칼라 제어 값은 양식 필드로 전송하고, 참조 이미지는 input_reference 파일 필드로 지정하세요.
입력 모드 선택
참조 이미지 사용
이미지-비디오의 경우input_reference multipart 필드를 통해 참조 이미지 하나를 업로드하세요. 파일 크기는 최대 20 MB입니다.
이미지는 생성된 비디오의 구도와 외관을 안내합니다. 프롬프트(Prompt)를 사용하여 동작, 카메라 동작, 그리고 비디오가 유지해야 하는 세부 사항을 설명하세요.
길이 및 크기 설정
size을 설정하세요.
작업 흐름
작업 생성
id을 저장하세요.작업 폴링
status 상태가 completed, failed 또는 error이 될 때까지 호출하세요.결과 다운로드
completed이면 다음 Vidu 비디오 콘텐츠 검색 을 호출하여 MP4 파일을 다운로드하세요.인증
Bearer authentication. Use your CometAPI API key.
본문
Vidu Q3 model ID for this route. Choose an available model from the Models page.
"viduq3-turbo"
Text prompt that describes the video to generate. For image-to-video, describe the motion and camera behavior that should animate the reference image.
"An astronaut walks through soft blue fog with a slow cinematic camera move."
Requested clip duration in seconds. Use an integer from 1 through 16. Default is 5.
"1"
Supported WxH size values: 960x528, 1280x720, 1920x1080. Default is 1280x720.
One reference image file for image-to-video. Omit this field for text-to-video. The file can be up to 20 MB. The image guides the composition and appearance of the generated video.
응답
Task created. Store the returned id and poll GET /v1/videos/{task_id}.
Task ID. Use this value with retrieve and content endpoints.
"task_example"
Object type. Video tasks return video.
"video"
Model ID used for the task.
"viduq3-turbo"
Task lifecycle status. Poll until the value is completed, failed, or error.
queued, in_progress, completed, failed, error "queued"
Task progress as a coarse percentage.
0 <= x <= 1000
Task creation time as a Unix timestamp in seconds.
1779938152
Compatibility alias for id when present.
"task_example"
Task completion time as a Unix timestamp in seconds. This field appears on completed tasks.
1779938219
Temporary video delivery URL. This field appears on completed tasks.
"<temporary-video-url>"
Failure details. This field appears when the task fails.