UniAll AI SEO/GEO · Veo3.1 Video · 2026-05-31

What is Veo3.1 Video?

Veo3.1 Video is an AI video generation model available through UniAll AI. It supports multiple short-form video workflows, including text-to-video, image-to-video, first/last-frame generation, multi-reference-image generation, and video-to-video continuation or editing.

Public model id: `veo3.1-video-720p`

The model is designed for async video generation, where you submit a job, receive a task response, and then poll or retrieve the final result when processing is complete.

Who should use the Veo3.1 Video API?

The Veo3.1 Video API is useful for:

It is best suited for short clips from 4 to 8 seconds, with one generated video per request.

Supported generation modes

UniAll AI exposes Veo3.1 Video through `/v1/videos/generations` with the `generation_mode` parameter.

| Mode | Use case | Key inputs | |---|---|---| | `text_to_video` | Generate a video from a prompt | `prompt` | | `reference_image_to_video` | Animate a single reference image | `prompt`, `image_url` | | `reference_media_to_video` | Generate from reference media context | `prompt`, optional media fields | | `first_last_frame` | Control the first and ending frame | `prompt`, `first_image_url`, `last_image_url` | | `video_to_video` | Edit, continue, or transform a source video | `prompt`, `video_url` |

Core parameters

Common request fields include:

Supported upload formats include PNG, JPEG, and WebP for images, and MP4, QuickTime, or WebM for video.

Example: text-to-video request

```bash curl -X POST "https://api.uniall.ai/v1/videos/generations" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "veo3.1-video-720p", "generation_mode": "text_to_video", "prompt": "A cinematic product reveal of a wireless headphone on a glossy black table, soft studio lighting, slow dolly-in camera movement.", "duration": 8, "aspect_ratio": "16:9", "resolution": "720p", "generate_audio": true }' ```

Example: image-to-video request

```bash curl -X POST "https://api.uniall.ai/v1/videos/generations" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "veo3.1-video-720p", "generation_mode": "reference_image_to_video", "prompt": "Animate the product with subtle camera orbit, premium lighting, and realistic reflections. Keep the object shape consistent.", "image_url": "https://example.com/product.png", "duration": 6, "aspect_ratio": "9:16", "resolution": "720p" }' ```

Example: first and last frame video

```json { "model": "veo3.1-video-720p", "generation_mode": "first_last_frame", "prompt": "Create a smooth transition from morning city skyline to sunset skyline, cinematic and realistic.", "first_image_url": "https://example.com/start.png", "last_image_url": "https://example.com/end.png", "duration": 8, "aspect_ratio": "16:9", "resolution": "720p" } ```

Pricing and billing angle

Veo3.1 Video is billed by generated video seconds. For the `veo3.1-video-720p` standard 720p variant, the listed user price is USD $0.136 per second. Audio-enabled and higher-resolution variants may use different per-second rates.

Because billing is time-based, your cost is mainly affected by:

For predictable spend, start with 4-second or 6-second drafts, then regenerate final candidates at the desired duration and resolution.

Prompting tips for better results

Use prompts that describe the subject, motion, camera, lighting, style, and constraints. For example:

```text A realistic 9:16 vertical video of a luxury skincare bottle on wet marble, slow push-in camera, soft diffused light, water droplets, premium commercial style, no text overlays. ```

Good prompts often include:

Implementation notes

When to choose Veo3.1 Video

Choose Veo3.1 Video when you need high-quality short clips, product visuals, ad concepts, vertical social content, or controlled generation using reference media. If latency or cost is the top priority, compare available fast variants and lower-resolution settings before scaling.

Veo3.1 Video APIVeo3.1 Video 模型Veo3.1 Video 价格Veo3.1 Video 官方价格Veo3.1 Video 计费Veo3.1 Video 教程Veo3.1 Video 接口文档veo3.1-video-720p APIveo3.1-video-720p 模型Veo3.1 Video 视频模型Veo3.1 Video 国内可用Veo3.1 Video 海外可用

常见问题

What is the public model id for Veo3.1 Video on UniAll AI?

The public model id is `veo3.1-video-720p`. Use it in the `model` field when calling `/v1/videos/generations`.

What generation modes does the Veo3.1 Video API support?

It supports text-to-video, single image-to-video, multi-reference-image video, first/last-frame video generation, and video-to-video editing or continuation through the `generation_mode` parameter.

How is Veo3.1 Video priced?

It is billed per generated second. The listed user price for the standard 720p variant is USD $0.136 per second, while audio-enabled or higher-resolution variants may have different rates.