Extensions/VideoPromptEnhancer
ComfyUI Extension

VideoPromptEnhancer

This node generates a professional prompt from an input text for modern video AI models (e.g., Alibaba Wan 2.2) via the OpenRouter API.

By D3lUX3I·Created 11 months ago·Updated 11 months ago· 0
D3lUX3I/ComfyUI-VideoPromptEnhancer
Nodes
On cloudLocal install
Stars0
Updated11 months ago
Readme

🎬 VideoPromptEnhancer – ComfyUI Node

Diese Node generiert aus einem Eingabetext einen professionellen Prompt für moderne Video-AI-Modelle (z. B. Alibaba Wan 2.2) über die OpenRouter API. Sie erscheint in ComfyUI als "🎬VideoPromptEnhancer🎬".

Installation

  1. Projekt in den ComfyUI-Custom-Ordner legen (oder Repo klonen):
    • Pfad: ComfyUI/custom_nodes/ComfyUI-VideoPromptEnhancer
  2. Python-Abhängigkeit installieren:
pip install -r requirements.txt

Alternativ: requirements.txt verwenden.

  1. OpenRouter API Key setzen (optional, sonst Fallback ohne API):
    • Windows PowerShell:
setx OPENROUTER_API_KEY "your_api_key_here"
  • Danach Terminal/ComfyUI neu starten.

Hinweis: Die Node verwendet das OpenRouter SDK (OpenAI Client). Falls das Paket fehlt, installiert openai über requirements.txt.

Nutzung in ComfyUI

  • Node-Name: "🎬VideoPromptEnhancer🎬" (Kategorie gleichnamig)

  • Inputs:

    • input_text (STRING, multiline): Ihre Idee/Beschreibung.
    • model (Dropdown): Open-Source T2V-Modelle (z. B. HunyuanVideo, Open-Sora, CogVideoX, Zeroscope, Stable Video Diffusion, Alibaba Wan 2.2). Wählt automatisch den passenden Systemprompt.
    • force_new (BOOLEAN): Erzwingt neue Generierung, selbst wenn der Text unverändert blieb.
    • OPENROUTER_API_KEY (STRING): Optional, überschreibt OPENROUTER_API_KEY.
    • llm_model (STRING): OpenRouter LLM-Backend, z. B. openrouter/auto.
  • Output:

    • enhanced_prompt (STRING): Optimierter Prompt.

Hinweise

  • Ohne API-Key erzeugt die Node einen sinnvollen Fallback-Prompt lokal.
  • Bei API-Fehlern fällt die Node automatisch auf einen robusten Standardprompt zurück.
  • Die Node nutzt OpenRouter-Endpoint https://openrouter.ai/api/v1/chat/completions mit openrouter/auto.
  • Ausgabe-Sprache ist erzwungen Englisch (Systemprompt), Fallback ebenfalls Englisch.
  • Der Systemprompt enthält modell-spezifische Hinweise für bessere Ergebnisse je nach Auswahl.
  • Der Systemprompt ist ausführlich und vermeidet explizit Zeit/FPS/Resolution/Aspect Ratio.

Lizenz

MIT