Grok, Omni and Veo video
Prices, first-frame inputs and downloads in the video group
These five models use the independent 视频 group, separate from Midjourney and 慢速. Use your site key. Prices are in CNY and billed per second.
| Model ID | Retail price | Default seconds |
|---|---|---|
grok-imagine-video | ¥0.07/second | 8 |
grok-imagine-video-1.5 | ¥0.07/second | 8 |
gemini-omni-1.1-flash | ¥0.07/second | 8 |
gemini-veo-3.1-fast | ¥0.05/second | 8 |
gemini-veo-3.1-lite | ¥0.05/second | 8 |
Create with a first-frame image
curl https://video.1route.dev/v1/videos \
-H "Authorization: Bearer <YOUR_API_KEY>" \
-H "Content-Type: application/json" \
-d '{"model":"grok-imagine-video-1.5","prompt":"The red kite sways gently in the wind","seconds":1,"resolution":"480p","images":["https://video-doc.1route.dev/video/kite-poster.jpg"],"generate_audio":false}'Omit images for text-only requests. Grok accepts one image without a prompt; Gemini models require prompt. seconds accepts an integer or integer string; duration is an alias and must match if both are supplied. Choose one of images, reference_images, input_reference or image, with at most one first frame. HTTP(S) URLs and PNG/JPEG/WebP Base64 data URLs are accepted.
This group also accepts multipart: upload one PNG/JPEG/WebP as input_reference, up to 10 MiB. Form generate_audio values are true or false. This does not add multipart support to older model families.
Enabled capabilities
- Grok: 1–15 whole seconds, 480p/720p; 1.5 additionally accepts 1080p. generate_audio is a boolean.
- Omni / Veo: 8-second default. The 1–30 second range is a gateway validation limit; other durations and resolutions remain unverified.
- Text and one first-frame image are enabled. Reference audio, video, multiple images, tail frames and unknown parameters return 400 to prevent silently ignored paid inputs.
Status, downloads and billing
curl "https://video.1route.dev/v1/videos/<TASK_ID>" \
-H "Authorization: Bearer <YOUR_API_KEY>"
curl "https://video.1route.dev/v1/tasks/<TASK_ID>/artifacts" \
-H "Authorization: Bearer <YOUR_API_KEY>"After completed, use the returned site url / metadata.url or artifact content_url. Alternatively call /v1/videos/<TASK_ID>/content with your site key; Range is supported. Treat access-bearing download links as credentials.
The requested duration is reserved at submission. Success settles using valid usage or a uniquely matched billing record. Missing reliable usage retains the reservation for review. Failure follows the refund path. Do not automatically repeat a generation POST after waiting, timeout or an ambiguous outcome.
Verification and deferred model
Customer-side checks cover single-image first-frame generation, status, full downloads on site URLs and Range downloads for these five models: 1 second at the 480p tier for both Grok variants, and 8 seconds at 720p for Omni / Veo. Other durations, resolutions and parameter combinations have not each been paid-tested.
The separate gemini-omni-1.1-flash-10s model did not return a task ID within a 180-second submission wait and is not currently published. That submission was not automatically repeated. This is not a confirmed generation failure.