비디오 API 선택하기
Seedance 비디오 생성
Seedance 비디오 작업을 생성합니다.
HappyHorse 비디오 생성
HappyHorse 텍스트-투-비디오 작업을 생성합니다.
Sora 2 비디오 생성
Sora 2 비디오 작업을 생성합니다.
Sora 2 비디오 조회
Sora 비디오 작업을 조회합니다.
Veo 3 비디오 생성
Veo 비디오 작업을 생성합니다.
Wan 비디오 생성
Wan 텍스트-투-비디오 작업을 생성합니다.
xAI 비디오 생성
xAI 비디오 작업을 생성합니다.
Vidu 비디오 생성
Vidu 텍스트-투-비디오 작업을 생성합니다.
Omni 비디오 생성 (베타)
베타 Omni 비디오 작업을 생성합니다.
Kling 텍스트-투-비디오 작업 생성
텍스트 프롬프트(Prompt)로 Kling 비디오를 생성합니다.
Runway 이미지-투-비디오 작업 생성
이미지로 Runway 비디오를 생성합니다.
비디오 작업 생성 및 폴링
Models 페이지 또는 model directory에서 비디오를 지원하는 model ID를 사용하세요. 아래 예제는POST /v1/videos로 비디오 작업을 생성한 다음, 작업이 종료 상태에 도달할 때까지 반환된 작업 ID를 폴링합니다.
이 예제들은
your-video-model-id 플레이스홀더를 사용합니다. 요청을 실행하기 전에 Models 페이지 또는 model directory에서 사용 가능한 비디오 model ID로 교체하세요.응답 예시
성공적인 생성 응답은 다음과 같을 수 있습니다. 폴링하기 전에 작업 ID를 저장하세요:video_url이 포함될 수 있으며, 일부 provider 형식은 해당 라우트가 문서화되어 있을 때 모델별 결과 필드나 비디오 콘텐츠 라우트를 사용합니다:
예시 model 레코드
이 예시 model 카탈로그 응답은
/api/models 엔벌로프와 하나의 비디오 model 레코드 형태를 보여줍니다. 전체 model 목록은 아닙니다.cURL
일반적인 오류
작업 ID 누락
작업 ID 누락
작업 핸들러에서 반환하기 전에 create 응답의 ID를 저장하세요.
너무 빠른 폴링
너무 빠른 폴링
상태 확인 사이에 지연과 백오프를 추가하세요.
지원되지 않는 duration 또는 size
지원되지 않는 duration 또는 size
선택한 비디오 endpoint에 대해 문서화된 duration 및 resolution 필드를 사용하세요.
video_url 누락
video_url 누락
video_url을 선택 사항으로 처리하고, 가능하면 model별 결과 필드 또는 content route로 대체하세요.콜백이 수신되지 않음
콜백이 수신되지 않음
폴링을 신뢰 가능한 기준으로 사용하고, callback URL이 POST 요청을 수락하는지 확인하세요.
오류 코드 및 재시도 전략
400
400
프롬프트(Prompt), 파일, duration 또는 size 필드가 수정될 때까지 재시도하지 마세요.
401
401
API 키가 존재하고 유효해질 때까지 재시도하지 마세요.
404
404
재시도하기 전에 작업 ID, base URL, path, model ID를 확인하세요.
413
413
재시도하기 전에 업로드 크기를 줄이세요.
429
429
지수 백오프로 재시도하고 create 또는 폴링 동시성을 줄이세요.
500 or 503
500 or 503
백오프와 함께 작업 생성을 재시도하세요. 작업이 종료 오류 상태에 도달하지 않는 한 기존 작업의 폴링은 계속하세요.
가격 및 model 디렉터리
Models 페이지
문서에서 CometAPI가 model ID를 어떻게 노출하는지 알아보세요.
Model 디렉터리
사용 가능한 model과 기능을 살펴보세요.
가격
model을 호출하기 전에 가격을 확인하세요.