File size: 4,052 Bytes
3a01f1b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
---
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.