Nexevo.aiNexevo.ai
← All examples
Image / video / 3D generation

Text-to-video (we pick the provider)

Async video — defaults to nexevo-auto (we pick: Sora 2 / Veo 3 / Wan 2.x / Seedance …). Submit returns job_id, poll or use generate_and_wait helper.

python
from nexevo_ai import Nexevo

client = Nexevo()

# one-shot: SDK polls jobs.get every 5s until SUCCEEDED / FAILED
job = client.videos.generate_and_wait(
    model="nexevo-auto",  # default — we pick the provider
    prompt="a cat skating in neon Tokyo, cinematic",
    duration_sec=5,
    aspect_ratio="16:9",
    poll_interval_sec=5, timeout_sec=10 * 60,
)
print(job["status"])           # "succeeded"
print(job["results"][0]["url"])  # OSS-backed 24h signed URL
print("charged:", job["charged_usd"])

# ── Advanced: pin a specific provider ──
# model="sora-2" / "sora-2-pro" / "veo-3" / "veo-3-fast"
#       / "wan-2.6" / "wan2.7-t2v-2026-04-25" / "seedance-2.0" etc.
Text-to-video (we pick the provider) — Nexevo Cookbook | Nexevo.ai