Skip to main content

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.

Google Veo 3.1

State-of-the-art text-to-video generation powered by Google’s Veo 3.1 model with multi-resolution output and optional audio synthesis.
Veo 3.1 is Google’s advanced text-to-video model that transforms text prompts into high-quality cinematic videos. It supports resolutions up to 4K, durations of 4-8 seconds, and optional audio generation for complete multimedia output. Choose between Standard mode for maximum quality or Fast mode for quicker generation at lower cost.

Key capabilities

  • Multi-resolution output: Generate videos in 720p, 1080p, or 4K 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
  • Two generation modes: Standard (highest quality) and Fast (cost-efficient)
  • 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 production

Generate with Veo 3.1 Standard

High-quality video generation with maximum fidelity and detail.

POST /v1/ai/text-to-video/veo-3-1

Create a new text-to-video task

GET /v1/ai/text-to-video/veo-3-1

List all Veo 3.1 tasks

GET /v1/ai/text-to-video/veo-3-1/{task-id}

Get task status by ID

Generate with Veo 3.1 Fast

Faster generation at reduced cost, ideal for prototyping and high-volume workflows.

POST /v1/ai/text-to-video/veo-3-1-fast

Create a fast text-to-video task

GET /v1/ai/text-to-video/veo-3-1-fast

List all Veo 3.1 Fast tasks

GET /v1/ai/text-to-video/veo-3-1-fast/{task-id}

Get task status by ID

Parameters

ParameterTypeRequiredDescription
promptstringYesText describing the video to generate (max 20,000 chars)
negative_promptstringNoText describing what to avoid in the video
durationintegerNoVideo duration: 4, 6, or 8 seconds (default: 8)
resolutionstringNoOutput resolution: "720p", "1080p", or "4k" (default: "720p")
aspect_ratiostringNoVideo format: "16:9" or "9:16" (default: "16:9")
generate_audiobooleanNoGenerate synchronized audio (default: true)
seedintegerNoRandom seed for reproducibility
webhook_urlstringNoURL for task completion notification

Frequently Asked Questions

Standard mode produces the highest quality output with maximum detail and fidelity, ideal for final production content. Fast mode generates videos more quickly at a lower cost, making it perfect for prototyping, testing prompts, and high-volume workflows where speed matters more than maximum quality.
Veo 3.1 supports three resolution options: 720p (HD), 1080p (Full HD), and 4K (Ultra HD). Higher resolutions provide more detail but may take longer to generate.
When generate_audio is set to true (the default), Veo 3.1 synthesizes synchronized audio that matches the visual content. This includes ambient sounds, music, and effects appropriate to the scene described in your prompt.
Generation time varies based on resolution, duration, and server load. Fast mode typically completes in less time than Standard mode. Use webhooks for production workflows to avoid polling.
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”
Yes, set aspect_ratio to "9:16" to generate vertical videos optimized for TikTok, Instagram Reels, and YouTube Shorts.

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, 1080p for social media, 4K for high-end production
  • 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