{"uid":"cap_03MbQ3APOHp2caDk5z1_2","slug":"video-withzero-xyz-google-veo-3-1-fast-video-generation-f3a14b80","name":"Google Veo 3.1 Fast Video Generation","description":"Generate a video from a text prompt with Google Veo 3.1 Fast — high quality with native audio at a faster turnaround. Returns a job id; poll the status route for the finished video URL.","url":"https://video.withzero.xyz/api/v1/videos/veo-3.1-fast","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","example":{"prompt":"A slow aerial shot over a foggy pine forest at dawn","duration":8},"required":["prompt","duration","resolution","audio"],"properties":{"seed":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991,"description":"Seed for repeatable generation (best effort)."},"audio":{"type":"boolean","default":true,"description":"Generate a synchronized audio track."},"prompt":{"type":"string","maxLength":4000,"minLength":1,"description":"Text description of the video to generate."},"duration":{"anyOf":[{"type":"number","const":4},{"type":"number","const":6},{"type":"number","const":8}],"default":8,"description":"Clip length in seconds. One of: 4, 6, 8."},"resolution":{"enum":["720p","1080p","4K"],"type":"string","default":"720p","description":"Output resolution. One of: 720p, 1080p, 4K."},"aspect_ratio":{"enum":["16:9","9:16"],"type":"string","description":"Aspect ratio of the output. One of: 16:9, 9:16."}},"additionalProperties":false},"responseSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["job_id","status","model","price_usdc","poll_path"],"properties":{"model":{"type":"string","description":"The model generating the video."},"job_id":{"type":"string","description":"Job id for the generation. Poll the status route with this id."},"status":{"type":"string","const":"pending","description":"The job has been accepted and is generating."},"poll_path":{"type":"string","description":"Path of the free status route to poll for the finished video."},"price_usdc":{"type":"string","description":"The amount charged for this generation, in USDC."}},"additionalProperties":false},"example":null,"exampleRequest":null,"tags":[],"displayCostAmount":"0.8","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.8/call","primary":{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.32","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.32","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_dVgdyaMN2vZTRYrhiPJf0","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.32","costPer":"request","priority":0,"asset":"0x20C000000000000000000000b9537d11c60E8b50","unit":"request","depositMicros":null,"planRef":"video.veo-3.1-fast:1"}],"brandName":"video.withzero.xyz","brandSlug":"video-withzero-xyz-mpp","brandBaseUrl":"https://video.withzero.xyz","brandDocsUrl":null,"whatItDoes":"Generates a short video clip with native audio from a text prompt using Google Veo 3.1 Fast, returning a job ID to poll for the finished video URL.","exampleAgentPrompt":"Use Google Veo 3.1 Fast to generate an 8-second 1080p video in 16:9 of a golden retriever running through a sunlit meadow with birds chirping, with audio enabled.","exampleUseCases":null,"resultDescription":"Returns a JSON object with a job_id, status set to 'pending', the model name, the USDC price charged, and a poll_path pointing to the status route where the agent can check for the finished video URL once generation is complete.","failureModes":["Invalid prompt length (empty or exceeds 4000 characters) — validation error","Unsupported duration value (not 4, 6, or 8) — schema validation failure","Unsupported resolution value — enum validation error","Service temporarily unavailable or overloaded — 5xx error","Job accepted but video generation fails during processing — poll route returns error status","Invalid aspect_ratio value — enum validation error"],"whenToPreferThis":"Choose this endpoint when you need fast turnaround on high-quality AI video generation with native audio using Google's Veo 3.1 Fast model, especially when speed is prioritized over maximum visual fidelity. Prefer this over Veo 3.1 (non-fast) when turnaround time matters more than peak 4K quality.","instructions":"# Async — submit returns a job, not the finished video.\n\n## Workflow\n- Poll result: GET /api/v1/jobs/{job_id} (free) → `status`: in_progress | completed | failed.\n- Use the `job_id` (or `poll_path`) from this response; poll until status leaves in_progress, then read `url` on completed or `error` on failed.\n\n## Contract\n- Charged once on submit (see `price_usdc`); polling the job is free. Re-POSTing this route re-charges — to retry a slow job, keep polling, don't resubmit.","reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":3,"lastUsedAt":"2026-07-29T00:21:29.724Z","lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:39:41.517Z","isFirstParty":true}