letorig/video-generator-client
Async Python wrapper for Seedance, Kling, MiniMax and Wan video generation. Supports CLI and a local web UI
What it solves
It provides a single, unified asynchronous Python client to interact with multiple different video-generation AI providers, eliminating the need to write separate integration code for each service.
How it works
The project acts as a wrapper around the APIs of providers like Seedance, Kling, MiniMax/Hailuo, and Wan. It offers a consistent interface via a Python SDK, a command-line interface (CLI), and a built-in web UI powered by FastAPI that allows users to trigger generations and poll for task status without needing a separate frontend build process.
Who it’s for
Developers and creators who want to generate AI videos using various high-end models (such as those from Alibaba, ByteDance, and Kuaishou) through a single tool rather than managing multiple disparate APIs.
Highlights
- Multi-Provider Support: Integrates Seedance, Kling, MiniMax/Hailuo, and Wan.
- Flexible Input: Supports both text-to-video and image-to-video workflows.
- Built-in Web UI: Includes a FastAPI-based interface for model selection, prompt entry, and video preview/download with no Node.js requirement.
- Comprehensive CLI: Allows for quick generation, provider discovery, and status checking directly from the terminal.
Related
- Project
- Project
- Project
- Project