> ## Documentation Index
> Fetch the complete documentation index at: https://docs.magnific.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Veo 3.1 Lite – Text-to-Video API | Magnific API

> Generate cinematic videos from text prompts with Google Veo 3.1 Lite. A cost-efficient variant supporting 720p and 1080p resolutions with optional native audio.

<Card title="Google Veo 3.1 Lite" icon="google">
  Cost-efficient text-to-video generation powered by Google's Veo 3.1 Lite model with 720p and 1080p output and optional audio synthesis.
</Card>

Veo 3.1 Lite is the cost-efficient variant of Google's Veo 3.1 text-to-video model. It transforms text prompts into high-quality cinematic videos at 720p or 1080p resolution, with durations of 4-8 seconds and optional native audio generation. Choose Veo 3.1 Lite when you want the Veo 3.1 look at a lower cost for prototyping, iteration, and high-volume workflows.

### Key capabilities

* **Cost-efficient generation**: The lightweight Veo 3.1 variant for prototyping and high-volume workflows
* **Multi-resolution output**: Generate videos in 720p or 1080p resolution
* **Audio generation**: Optional synchronized audio for complete multimedia content
* **Flexible durations**: 4, 6, or 8 second video outputs
* **Aspect ratio control**: 16:9 (landscape) or 9:16 (portrait) formats
* **Negative prompts**: Specify elements to avoid in generation
* **Long prompts**: Up to 20,000 characters for detailed descriptions
* **Reproducible results**: Seed parameter for consistent outputs

### Use cases

* **Marketing content**: Create promotional videos and product showcases from descriptions
* **Social media**: Generate engaging short-form content for TikTok, Reels, and Shorts
* **Storytelling**: Visualize narratives, concepts, and creative ideas
* **Advertising**: Produce video ads from text briefs
* **Education**: Create visual explanations and demonstrations
* **Prototyping**: Quickly visualize video concepts before committing to a higher-fidelity model

### Generate with Veo 3.1 Lite

Submit a text prompt describing the video you want to create. The service returns a task ID for async polling or webhook notification.

<div className="my-11">
  <Columns cols={2}>
    <Card title="POST /v1/ai/text-to-video/veo-3-1-lite" icon="video" href="/api-reference/text-to-video/post-veo-3-1-lite">
      Create a new text-to-video task
    </Card>

    <Card title="GET /v1/ai/text-to-video/veo-3-1-lite" icon="list" href="/api-reference/text-to-video/get-veo-3-1-lite">
      List all Veo 3.1 Lite tasks
    </Card>

    <Card title="GET /v1/ai/text-to-video/veo-3-1-lite/{task-id}" icon="magnifying-glass" href="/api-reference/text-to-video/get-veo-3-1-lite-task">
      Get task status by ID
    </Card>
  </Columns>
</div>

### Parameters

| Parameter         | Type      | Required | Description                                                  |
| ----------------- | --------- | -------- | ------------------------------------------------------------ |
| `prompt`          | `string`  | Yes      | Text describing the video to generate (max 20,000 chars)     |
| `negative_prompt` | `string`  | No       | Text describing what to avoid in the video (max 2,000 chars) |
| `duration`        | `integer` | No       | Video duration: `4`, `6`, or `8` seconds (default: `8`)      |
| `resolution`      | `string`  | No       | Output resolution: `"720p"` or `"1080p"` (default: `"720p"`) |
| `aspect_ratio`    | `string`  | No       | Video format: `"16:9"` or `"9:16"` (default: `"16:9"`)       |
| `generate_audio`  | `boolean` | No       | Generate synchronized audio (default: `true`)                |
| `seed`            | `integer` | No       | Random seed for reproducibility (0-4294967295)               |
| `webhook_url`     | `string`  | No       | URL for task completion notification                         |

## Frequently Asked Questions

<AccordionGroup>
  <Accordion title="What is the difference between Veo 3.1 Lite and Veo 3.1?">
    Veo 3.1 Lite is the cost-efficient variant of Veo 3.1. It supports 720p and 1080p resolutions (Veo 3.1 also offers 4K) and is optimized for lower-cost, high-volume generation. Use Veo 3.1 Lite for prototyping and iteration, and Veo 3.1 Standard when you need maximum fidelity or 4K output.
  </Accordion>

  <Accordion title="What resolutions are supported?">
    Veo 3.1 Lite supports **720p** (HD) and **1080p** (Full HD). For 4K output, use the standard Veo 3.1 model.
  </Accordion>

  <Accordion title="How does audio generation work?">
    When `generate_audio` is set to `true` (the default), Veo 3.1 Lite synthesizes synchronized audio that matches the visual content. This includes ambient sounds, music, and effects appropriate to the scene described in your prompt.
  </Accordion>

  <Accordion title="How long does generation take?">
    Generation time varies based on resolution, duration, and server load. Use webhooks for production workflows to avoid polling.
  </Accordion>

  <Accordion title="What makes a good prompt for Veo 3.1 Lite?">
    Effective prompts describe the scene, subjects, motion, camera movement, lighting, and atmosphere. Be specific about visual details. Example: *"A serene mountain landscape at sunset with clouds moving slowly across an orange sky, camera slowly panning right"*
  </Accordion>

  <Accordion title="Can I generate portrait videos for social media?">
    Yes, set `aspect_ratio` to `"9:16"` to generate vertical videos optimized for TikTok, Instagram Reels, and YouTube Shorts.
  </Accordion>
</AccordionGroup>

## Best practices

* **Prompt detail**: Provide specific descriptions of scenes, subjects, motion, and atmosphere for best results
* **Negative prompts**: Use `negative_prompt` to exclude unwanted elements like "blurry, low quality, distorted"
* **Resolution selection**: Choose 720p for fast iteration and 1080p for social media and final delivery
* **Audio control**: Disable `generate_audio` if you plan to add custom audio in post-production
* **Webhook integration**: Use webhooks instead of polling for scalable production applications
* **Seed for consistency**: Use the same seed with identical parameters to reproduce similar results

## Related APIs

* **[Veo 3.1 Text-to-Video](/api-reference/text-to-video/veo-3-1/overview)**: The standard Veo 3.1 model with 4K support and Fast mode
* **[Veo 3.1 Lite Image-to-Video](/api-reference/image-to-video/veo-3-1-lite/overview)**: Generate videos from an image with Veo 3.1 Lite
* **[Kling 2.6 Pro](/api-reference/image-to-video/kling-v2-6-pro)**: Alternative image-to-video with motion control
* **[WAN 2.6](/api-reference/text-to-video/wan-v2-6-720p)**: Text-to-video at 720p and 1080p resolutions
