MiniMax H3 Max to wariant modelu H3 od MiniMax z niższymi progami rozdzielczości: 480P i 768P (domyślnie 768P). Generuje klipy 5-15 sekund z samego promptu, a jeśli chcesz mieć kontrolę nad kadrem, dodajesz pierwszą klatkę, ostatnią albo obie. Masz 7 opcji proporcji, łącznie z adaptive, a domyślna długość to 6 sekund. Nie ma tu referencji klipów i audio ani trybu 2K - te funkcje oferuje MiniMax H3.
Do czego się nadaje
- Animacja okładki lub grafiki w krótki loop do social mediów
- Przejście z kadru A do kadru B w intro kanału
- Szybkie wersje robocze ujęć przed renderem w 2K
- Rolki 9:16, dla których 768P wystarcza na telefonie
Jak pisać prompty
- Przy dwóch klatkach opisz, co dzieje się pomiędzy, a nie wygląd kadrów.
- Pierwsza i ostatnia klatka powinny mieć ten sam format i podobne światło.
- W trybie tekstowym wybierz proporcje wprost, zamiast polegać na domyślnym 16:9.
- Minimum to 5 sekund - krótsze ujęcia przytnij w montażu.
FAQ
Ile kosztuje MiniMax H3 Max?
Aktualna stawka to od 0,605 zł za sekundę, z VAT. Gdy generacja się nie uda, blokada środków wraca na saldo.
Jaka jest różnica między MiniMax H3 a H3 Max?
H3 Max ma 480P i 768P oraz tryby tekst i klatki. MiniMax H3 dokłada 2K, ścieżkę stereo opisaną w prompcie i referencje zdjęć, klipów i audio.
Jak dodać pierwszą i ostatnią klatkę?
Pierwszą wysyłasz w image_url, ostatnią w end_image_url. Szczegóły są w dokumentacji, a w Studio dodajesz oba pliki przed generacją.
Jak wywołać MiniMax H3 Max przez API
curl https://jantaris.com/v1/generate?wait=60 \
-H "Authorization: Bearer $JANTARIS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "minimax-h3-max",
"input": {
"prompt": "A slow dolly shot through a neon-lit night market in the rain, reflections on wet asphalt, cinematic",
"aspect_ratio": "16:9",
"resolution": "768P",
"duration": 6
}
}'import os, time, requests
API = "https://jantaris.com/v1"
H = {"Authorization": f"Bearer {os.environ['JANTARIS_API_KEY']}"}
task = requests.post(f"{API}/generate", headers=H, json={
"model": "minimax-h3-max",
"input": {
"prompt": "A slow dolly shot through a neon-lit night market in the rain, reflections on wet asphalt, cinematic",
"aspect_ratio": "16:9",
"resolution": "768P",
"duration": 6
}
}).json()
while task["status"] in ("queued", "running"):
time.sleep(3)
task = requests.get(f"{API}/tasks/{task['id']}", headers=H).json()
print(task["status"], task["cost"], [o["url"] for o in task["output"]])const API = "https://jantaris.com/v1";
const headers = { Authorization: `Bearer ${process.env.JANTARIS_API_KEY}`, "Content-Type": "application/json" };
let task = await (await fetch(`${API}/generate`, {
method: "POST",
headers,
body: JSON.stringify({
"model": "minimax-h3-max",
"input": {
"prompt": "A slow dolly shot through a neon-lit night market in the rain, reflections on wet asphalt, cinematic",
"aspect_ratio": "16:9",
"resolution": "768P",
"duration": 6
}
}),
})).json();
while (task.status === "queued" || task.status === "running") {
await new Promise((r) => setTimeout(r, 3000));
task = await (await fetch(`${API}/tasks/${task.id}`, { headers })).json();
}
console.log(task.status, task.cost, task.output.map((o) => o.url));
Parametry
| Parametr | Typ | Dozwolone | Domyślnie |
|---|---|---|---|
prompt * | string | ||
aspect_ratio | string | 21:9 16:9 4:3 1:1 3:4 9:16 adaptive | 16:9 |
resolution | string | 480P 768P | 768P |
duration | integer | 5-15 | 6 |
image_url | string | ||
end_image_url | string |
Ten sam schemat zwraca GET /v1/models/minimax-h3-max.









