Saltar al contenido principal
POST
/
v1
/
videos
Create a Veo video job
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"
}
Usa esta página para iniciar un trabajo de Veo a través de la ruta compartida /v1/videos de CometAPI. Elige un alias actual de Veo en la página de Models al configurar model.

Elige el patrón de solicitud

  • Texto a video: no envíes archivos input_reference
  • Imagen a video: envía un input_reference
  • Guía de primer y último fotograma: envía dos archivos input_reference ordenados

Flujo de la tarea

1

Envía el trabajo de Veo

Envía un alias de Veo, prompt e imágenes de entrada opcionales, y luego guarda el id devuelto.
2

Consulta el endpoint de video compartido

Usa Veo3 Retrieve para seguir la tarea asíncrona hasta que alcance un estado terminal.
3

Conserva el resultado

Mueve el recurso finalizado a tu propio almacenamiento si tu aplicación necesita una copia persistente.

Resolución de alias

Google documenta Veo a través de las operaciones de video de larga duración de Gemini y usa nombres de modelo como veo-3.1-generate-preview. CometAPI mantiene la ruta compartida /v1/videos y resuelve un alias actual de Veo desde la página de Models en el momento de la solicitud. Durante la validación en vivo realizada el 2026-03-12, una solicitud con veo3-fast fue aceptada y devolvió un id de tarea asíncrona, y el model de la respuesta se resolvió a un id de modelo del proveedor en lugar de reflejar el alias enviado.

Autorizaciones

Authorization
string
header
requerido

Bearer token authentication. Use your CometAPI key.

Cuerpo

multipart/form-data
prompt
string
requerido

Text prompt for the video job.

Ejemplo:

"A paper kite floats above a field."

model
string
predeterminado:veo3-fast

CometAPI Veo alias. Use a current Veo alias from the Models page. The response may resolve this alias to a provider model id.

Ejemplo:

"veo3-fast"

size
string

Orientation hint used by the wrapper. Use a landscape-like value such as 16x9 or a portrait-like value such as 9x16.

Ejemplo:

"16x9"

input_reference
file

Optional image input. Send one file for image-to-video or two ordered files for first-frame and last-frame guidance.

Respuesta

200 - application/json

Task accepted.

created_at
integer
requerido
id
string
requerido
model
string
requerido

Provider model identifier resolved by CometAPI for this task.

object
string
requerido
progress
integer
requerido
seconds
string
requerido
size
string
requerido
status
string
requerido