CometAPI에서 POST /v1/videos를 통해 Veo3 비디오를 비동기로 생성하며, task id를 반환하고 8초 클립에 대한 첫 프레임/마지막 프레임 가이드를 지원합니다.
curl --request POST \
--url https://api.cometapi.com/v1/videos \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: multipart/form-data' \
--form 'prompt=A paper kite floats above a field.' \
--form input_reference='@example-file'{
"created_at": 1773297229,
"id": "task_pa9CKKtYlTdxO7IIHOKKhXfjxEu4EQoR",
"model": "veo_3_1-4K",
"object": "video",
"progress": 0,
"seconds": "",
"size": "16x9",
"status": "queued"
}/v1/videos 경로를 통해 Veo 작업을 시작하는 방법을 설명합니다. model을 설정할 때는 Models 페이지에서 현재 Veo alias를 선택하세요.
input_reference 파일을 보내지 않습니다input_reference 하나를 보냅니다input_reference 파일 두 개를 보냅니다공용 비디오 엔드포인트 폴링
veo-3.1-generate-preview와 같은 model 이름을 사용합니다. CometAPI는 공용 /v1/videos 경로를 유지하면서 요청 시점에 Models 페이지에서 현재 Veo alias를 확인합니다. 2026-03-12의 실제 검증 과정에서는 veo3-fast를 사용한 요청이 허용되어 비동기 task id를 반환했으며, 응답의 model은 제출한 alias를 그대로 되돌리는 대신 provider model id로 확인되었습니다.Bearer token authentication. Use your CometAPI key.
Text prompt for the video job.
"A paper kite floats above a field."
CometAPI Veo alias. Use a current Veo alias from the Models page. The response may resolve this alias to a provider model id.
"veo3-fast"
Orientation hint used by the wrapper. Use a landscape-like value such as 16x9 or a portrait-like value such as 9x16.
"16x9"
Optional image input. Send one file for image-to-video or two ordered files for first-frame and last-frame guidance.
curl --request POST \
--url https://api.cometapi.com/v1/videos \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: multipart/form-data' \
--form 'prompt=A paper kite floats above a field.' \
--form input_reference='@example-file'{
"created_at": 1773297229,
"id": "task_pa9CKKtYlTdxO7IIHOKKhXfjxEu4EQoR",
"model": "veo_3_1-4K",
"object": "video",
"progress": 0,
"seconds": "",
"size": "16x9",
"status": "queued"
}