{"uid":"cap_xlcc-nyjmIRIvX8SzAQFh","slug":"make-video-withzero-ai-openai-sora-2-text-to-video-make-video-4bdab352","name":"OpenAI Sora 2 Text-to-Video (make-video.withzero.ai)","description":"OpenAI Sora 2 — text-to-video. Per-model alias for POST /run with model=\"sora2\". OpenAI Sora 2 — premium quality with native audio. 720p, durations 4/8/12s. (Currently disabled — fal.ai upstream unavailable.) Preview the charge via free GET /price/sora2?duration=…&resolution=…; poll the job via free GET /status/:id (returned job_id).","url":"https://make-video.withzero.ai/sora2?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","required":["prompt"],"properties":{"prompt":{"type":"string","maxLength":2000,"minLength":1,"description":"Text description of the video to generate."},"duration":{"type":"integer","minimum":0,"description":"Clip duration in seconds. Per-model allow-list applied at preCheck.","exclusiveMinimum":true},"image_url":{"type":"string","format":"uri","description":"Public http(s) URL of the starting image. Required for image-to-video models (wan, hailuo)."},"resolution":{"type":"string","description":"Output resolution. Per-model allow-list applied at preCheck."},"aspect_ratio":{"type":"string","description":"Output aspect ratio. Per-model allow-list applied at preCheck."},"generate_audio":{"type":"boolean","description":"Generate native audio track. Only accepted by models that have an audio toggle (veo3)."},"negative_prompt":{"type":"string","maxLength":1000,"description":"Optional — describe what to avoid."}},"additionalProperties":false},"responseSchema":{"type":"object","required":["job_id","status_url","endpoint","model","model_name","inputs","price","estimated_seconds","poll_interval_seconds"],"properties":{"model":{"type":"string","description":"Underlying fal.ai model id."},"price":{"type":"object","required":["cost_usd","markup_usd","charge_usd","breakdown"],"properties":{"cost_usd":{"type":"number"},"breakdown":{"type":"string"},"charge_usd":{"type":"number"},"markup_usd":{"type":"number"}},"additionalProperties":false},"inputs":{"type":"object","required":["duration","resolution"],"properties":{"duration":{"type":"number"},"resolution":{"type":"string"},"generate_audio":{"type":"boolean"}},"description":"Echo of resolved inputs (after defaults applied).","additionalProperties":false},"job_id":{"type":"string","description":"Internal id; pass to GET /status/:job_id."},"endpoint":{"type":"string","description":"The model slug that handled this submit."},"model_name":{"type":"string","description":"Human-readable model name."},"status_url":{"type":"string","format":"uri","description":"Full URL to poll for completion."},"estimated_seconds":{"type":"number"},"poll_interval_seconds":{"type":"number"}},"additionalProperties":false},"example":null,"exampleRequest":null,"tags":[],"displayCostAmount":"dynamic","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"unknown_unparsed","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"down","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"unknown","summary":"price unknown","primary":{"kind":"unknown","protocol":"mpp","network":"tempo","amountUsd":null,"per":"call","confidence":"unknown"},"accepted":[{"kind":"unknown","protocol":"mpp","network":"tempo","amountUsd":null,"per":"call","confidence":"unknown"}]},"paymentMethods":[{"uid":"pm_gPpJjGMDyemjUYEgfqYwf","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"dynamic","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":"make-video.withzero.ai","brandSlug":"make-video-withzero-ai-mpp","brandBaseUrl":"https://make-video.withzero.ai","brandDocsUrl":null,"whatItDoes":"Submits a text prompt to generate a premium-quality Sora 2 video at 720p with durations of 4, 8, or 12 seconds, returning a job ID to poll for the final video URL.","exampleAgentPrompt":"Generate a 8-second 720p Sora 2 video of a lone astronaut walking across a red desert at dusk, with dramatic long shadows and sweeping camera movement.","exampleUseCases":[{"title":"Cinematic short for social media","prompt":"Use Sora 2 to make a 12-second 720p video of a dense rainforest canopy with sunlight filtering through the leaves and a distant waterfall — I want premium quality for an Instagram reel."},{"title":"Product concept visualization","prompt":"Create an 8-second Sora 2 video showing a sleek electric sports car driving along a coastal highway at sunset, 720p quality, no lens flares."},{"title":"Animated storytelling clip","prompt":"Generate a 4-second Sora 2 clip of a child blowing dandelion seeds into the wind in a meadow, soft golden hour lighting, dreamy and cinematic feel."}],"resultDescription":"Returns a job_id and status_url to poll for completion, along with the resolved inputs (duration, resolution), price breakdown (cost, markup, charge in USD), estimated processing seconds, and recommended poll interval. The final video URL is retrieved via GET /status/:job_id once the job completes.","failureModes":["Endpoint currently disabled — fal.ai upstream unavailable; returns an error indicating the model is not accessible","Invalid duration value not in the Sora 2 allow-list (4, 8, or 12 seconds) causes a preCheck rejection","Prompt exceeds 2000 characters causing a validation error","Missing required prompt field returns a 400 bad request","Unsupported resolution value rejected by per-model allow-list","Payment/charge computation failure if USDC balance is insufficient"],"whenToPreferThis":"Choose this endpoint when you need the highest-quality OpenAI Sora 2 video output at 720p with durations of exactly 4, 8, or 12 seconds, and you are routing through the make-video.withzero.ai platform for per-call USDC billing. Note that this endpoint is currently marked disabled due to fal.ai upstream unavailability, so check /price/sora2 first and monitor availability before submitting jobs. Prefer this over Kling, Seedance, or Veo 3 endpoints when OpenAI Sora 2 model quality is specifically required.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T19:26:43.349Z","isFirstParty":true,"canonicalSlug":"make-video-withzero-ai-openai-sora-2-text-to-video-make-video-4bdab352"}