letorig/video-generator-client

Async Python wrapper for Seedance, Kling, MiniMax and Wan video generation. Supports CLI and a local web UI

解決的問題

提供單一、統一的非同步 Python 客戶端,用於與多個不同的 AI 影片生成服務互動,無需為每個服務撰寫獨立的整合程式碼。

運作方式

本專案作為 Seedance、Kling、MiniMax/Hailuo 和 Wan 等服務 API 的封裝器。透過 Python SDK、命令列介面(CLI)以及基於 FastAPI 的內建 Web UI,提供一致的介面,使用者無需額外的前端建置流程,即可觸發生成並輪詢任務狀態。

適用對象

希望使用阿里、字節跳動、快手等高階模型生成 AI 影片的開發者與創作者,透過一個工具而非管理多個分散的 API 來實現。

主要特色

  • 多提供者支援:整合 Seedance、Kling、MiniMax/Hailuo 和 Wan。
  • 彈性輸入:支援文字轉影片與圖片轉影片的工作流程。
  • 內建 Web UI:基於 FastAPI 的介面,支援模型選擇、提示輸入、影片預覽與下載,無需 Node.js 依賴。
  • 完整 CLI:支援直接在終端機中快速生成、發現提供者與檢查狀態。

相關

  • 專案
  • 專案
  • 專案
  • 專案