AI product Open source

Video Gen Client

Video Gen Client is an asynchronous Python client for video-generation APIs from Seedance, Kling, MiniMax/Hailuo, and Wan. It provides a shared interface for text-to-video and image-to-video generation, with provider and model discovery, task-status polling, and MP4 output.

View repository Mentioned in 2 videos ↓

Overview

The project includes a command-line interface for listing providers and models, submitting generation jobs, checking task status, and serving the application. Its bundled FastAPI web UI supports provider and model selection, prompts, negative prompts, duration, aspect ratio, resolution, live task polling, video preview, MP4 download, and in-memory task history; it is served from the Python package without an npm, Node.js, or frontend build step.

Provider adapters depend on external APIs and model IDs that may change independently of the client and therefore may require updates. The project is licensed under the MIT License.

What Video Gen Client is used for

2 uses taken from transcripts — each links to the moment in the video.

  • Provides one asynchronous interface for several video-generation APIs, including text-to-video and image-to-video workflows. It includes a CLI and web UI and avoids provider-specific integration differences.

  • An asynchronous Python client that provides one interface for several AI video-generation providers. It supports text-to-video and image-to-video generation, a CLI, a local web UI, job polling, MP4 downloads, and an MCP server.

Videos mentioning Video Gen Client

2 in the library.