| --- |
| title: MiniMax H3 Prompt Enhancer |
| emoji: "🎬" |
| colorFrom: purple |
| colorTo: pink |
| sdk: gradio |
| sdk_version: 5.49.1 |
| app_file: app.py |
| python_version: "3.10" |
| startup_duration_timeout: 1h |
| preload_from_hub: |
| - geocine/minimax-video-prompt-enhancer-350m-gguf |
| pinned: false |
| license: other |
| short_description: MiniMax H3 video prompts via CPU GGUF |
| tags: |
| - text-generation |
| - video |
| - prompt |
| - minimax |
| - liquid |
| - lfm2 |
| - llama.cpp |
| - cpu |
| --- |
| |
| # MiniMax H3 Prompt Enhancer |
|
|
| **Not another “make my prompt longer” toy.** |
|
|
| This Space runs a **purpose-trained small language model** that rewrites rough ideas into **production-ready MiniMax H3 video prompts** — the same kind of structured audiovisual brief MiniMax expects: shots, camera language, diegetic sound, and score, not a bag of adjectives. |
|
|
| Type something half-formed like *“baker opens a shop at dawn”*. The model doesn’t slap on “cinematic, 8k, masterpiece.” It **reasons** about scene, motion, and audio, then emits the **exact field layout** used for MiniMax video generation. |
|
|
| > **Want more creativity?** This Space runs the fast **350M** model. For a richer, more creative enhancer (style / camera / dialogue / music), open the |
| > [**2.6B creative Space**](https://huggingface.co/spaces/geocine/MiniMax-H3-Prompt-Enhancer-2.6B) (ZeroGPU). |
|
|
| --- |
|
|
| ## Why this is different |
|
|
| | Typical prompt “enhancers” | This one | |
| |---|---| |
| | Templates, regex, or a generic chat model | **Fine-tuned LLM** dedicated to this job | |
| | Mood words and hashtag soup | **Shot lists, camera moves, soundscape, music** | |
| | Guesswork about “what sounds good” | Aligned to **MiniMax H3 video prompt writing guidelines** | |
| | One free-form paragraph | **Structured output** MiniMax can actually consume | |
|
|
| Under the hood: LoRA SFT of [LiquidAI/LFM2.5-350M](https://huggingface.co/LiquidAI/LFM2.5-350M) — |
| transformers weights at [geocine/minimax-video-prompt-enhancer-350m](https://huggingface.co/geocine/minimax-video-prompt-enhancer-350m), |
| **Q4_K_M GGUF** at [geocine/minimax-video-prompt-enhancer-350m-gguf](https://huggingface.co/geocine/minimax-video-prompt-enhancer-350m-gguf), |
| served via **llama.cpp** on **CPU**. |
|
|
| --- |
|
|
| ## Runtime |
|
|
| | | | |
| |--|--| |
| | Backend | **llama.cpp** (`llama-cpp-python`) | |
| | Quant | **Q4_K_M** (~219 MB) | |
| | Hardware | **CPU** — no ZeroGPU quota, no login required for inference | |
| | Typical latency | A few seconds for a short T2VA brief on free CPU | |
|
|
| Weights are downloaded from the model repo at boot (or read from `models/` if present). |
|
|
| --- |
|
|
| ## What you get |
|
|
| Paste a rough idea (and optional reference notes). Choose duration. Hit **Generate**. |
|
|
| You get a full brief, for example: |
|
|
| - **`integrated_multimodal_description`** — style, framing, action, camera, dialogue tags |
| - **`overall_soundscape`** — ambience and physical sound |
| - **`non_diegetic_music`** — audience-only score (or N/A) |
| - For image/video refs: alignment lines, subjects, retention-style structure in **full-reference** mode |
| |
| Built for people who actually ship MiniMax clips — not for prompt-cosplay. |
| |
| --- |
| |
| ## How to use |
| |
| 1. Write a rough user prompt (dialogue, shot notes, or a one-liner). |
| 2. Optionally fill **References & frames** (first/last frame, subjects, clips, audio). The Space picks the task for you. |
| 3. Set duration. Generate. Copy the structured prompt into MiniMax. |
| |
| **Tip:** Short, real-user prompts work best. The model expands them into the full MiniMax format. |
| |
| --- |
| |
| ## Model & license |
| |
| | | | |
| |--|--| |
| | Model (HF) | [geocine/minimax-video-prompt-enhancer-350m](https://huggingface.co/geocine/minimax-video-prompt-enhancer-350m) | |
| | GGUF (CPU) | [geocine/minimax-video-prompt-enhancer-350m-gguf](https://huggingface.co/geocine/minimax-video-prompt-enhancer-350m-gguf) | |
| | Base | [LiquidAI/LFM2.5-350M](https://huggingface.co/LiquidAI/LFM2.5-350M) | |
| | License | Liquid **lfm1.0** — read the base card before commercial use | |
| |
| This is a **text prompt specialist**, not a video generator. It writes the brief; MiniMax (or your pipeline) makes the frames. |
| |