POST
/
v1
/
video
/
generate
curl --request POST \
  --url https://geoff.ai/api/v1/video/generate \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "prompt": "A serene sunset over a calm ocean, cinematic quality",
    "duration": 5,
    "resolution": "1080p"
  }'
{
  "data": {
    "task_id": "task_vid_abc123",
    "status": "processing"
  },
  "trace_id": "04ede0ab069fb1ba8be5156a24b1e081"
}

Authorization

Authorization
string
required
Bearer token. Bearer API_key.

Request Body

prompt
string
required
Text description of the video to generate.
duration
integer
Video duration in seconds. Default: 5.
resolution
string
Video resolution. Options: 720p, 1080p. Default: 1080p.

Model Comparison

Magma — SOTA Video

1M context, highest quality video generation with Mixture of Models (MoM).

Duce — High Performance

Fast multimodal generation with SOTA music and broad media capabilities.
curl --request POST \
  --url https://geoff.ai/api/v1/video/generate \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "prompt": "A serene sunset over a calm ocean, cinematic quality",
    "duration": 5,
    "resolution": "1080p"
  }'
{
  "data": {
    "task_id": "task_vid_abc123",
    "status": "processing"
  },
  "trace_id": "04ede0ab069fb1ba8be5156a24b1e081"
}