Wprowadzenie
MiniMax H3 Image LoRA Tekst na obraz tworzy jeden kadr z opisu tekstowego za pomocą generatora wideo MiniMax H3 z otwartymi wagami, z maksymalnie trzema własnymi plikami LoRA. Wybierz 1k, czyli około jeden megapiksel, lub 2k, czyli około cztery, w dowolnej z piętnastu proporcji obrazu, i odbierz JPEG, PNG lub WebP. Platforma nie dodaje żadnego filtra treści do promptu, wag ani obrazu.
Wybierz tryb według materiału wyjściowego
| Co masz | Tryb |
|---|---|
| opis tekstowy | MiniMax H3 Image LoRA Tekst na obraz |
| od jednego do dziewięciu obrazów do zmiany | MiniMax H3 Image LoRA Edycja obrazu |
| kadr, który chcesz ożywić | MiniMax H3 LoRA Obraz na wideo |
Najważniejsze funkcje
Klatka z modelu wideo jako pojedynczy obraz
Ten endpoint uruchamia ten sam generator co rodziny wideo H3 i zwraca pojedynczą klatkę. Wynik wygląda jak kadr z filmu: kierunkowe światło, płytka głębia ostrości i naturalna skóra zamiast błyszczącego renderu.
Te same LoRA co w twoich wideo z H3
Skoro to ten sam model, LoRA postaci i stylu wytrenowane pod MiniMax H3 działają tu bez zmian – do trzech na żądanie, każda z własną siłą. LoRA stylu VHS, której używamy przy wideo, dała ten sam taśmowy wygląd na pojedynczym obrazie.
Bez cenzury, z własnymi wagami
Z LoRA wytrenowanym pod taką treść i naszym najmocniejszym promptem obraz wrócił zgodnie z zapisem. Wagi nigdy nie są weryfikowane, a wynik nigdy nie jest filtrowany.
Parametry żądania
| Parametr | Wymagane | Uwaga |
|---|---|---|
prompt | Tak | Opisz postać, otoczenie i światło tak, jakbyś oświetlał ujęcie filmowe. Jeśli LoRA ma słowo wyzwalające, umieść je na początku. od 1 znaków · do 5000 znaków |
aspect_ratio | Nie | Piętnaście opcji od 3:1 do 1:3. Wszystkie proporcje kosztują tyle samo. |
resolution | Nie | 1k to około jeden megapiksel i kosztuje mniej; 2k to około cztery. Iteruj w 1k. |
loras | Nie | Do trzech wpisów {path, scale} wytrenowanych pod MiniMax H3; scale od 0 do 4, 1 jest neutralne. Twoje LoRA do wideo z H3 też tu działają. Domyślnie: |
output_format | Nie | Domyślnie JPEG; PNG lub WebP, jeśli ich potrzebujesz. Nie wpływa na cenę. |
seed | Nie | Utrzymuje zestaw obrazów blisko siebie, gdy porównujesz wartości scale. |
Cennik
Rozliczane za obraz według rozdzielczości. Załadowanie LoRA nie generuje osobnej opłaty.
| Specyfikacja | Cena |
|---|---|
| $0.042 / obraz |
| $0.09 / obraz |
Zastosowania
Klatki startowe do wideo
Zaprojektuj tu pierwszą klatkę klipu ze swoją LoRA postaci, a potem wyślij ją do MiniMax H3 LoRA obraz na wideo. Obraz i ruch dzielą jeden model, więc wygląd nie skacze między nimi.
Arkusze stylu postaci
Utrzymaj stałą LoRA postaci i seed, a między promptami zmieniaj tylko strój, miejsce i światło, żeby zbudować spójny zestaw kadrów.
Obrazy bez cenzury dla twojej platformy
Załaduj LoRA, jakiej oczekuje twoja publiczność, i opisz obraz wprost. Nie ma flagi treści ani drugiej weryfikacji wyniku.
Wskazówki
Oświetl to jak ujęcie filmowe
Nazwij źródło światła, jego kierunek i kolor, a potem charakter obiektywu: ciepła lampa z lewej, niebieskie światło z okna z tyłu, płytka głębia ostrości. H3 trenowano na wideo, więc język oświetlenia działa lepiej niż przymiotniki stylu.
Najpierw wyzwalacz, potem obraz
Większość LoRA społeczności oczekuje słowa wyzwalającego na początku promptu. Po nim opisz postać i otoczenie, a styl zostaw wagom.
Szkic w 1k, finał w 2k
Obrazy w 1k wracają w kilka sekund. Gdy losowanie wyjdzie dobrze, zachowaj seed i powtórz je w 2k jako finał. Przy porównaniach zmieniaj jedną wartość scale naraz.
Szybki start z API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "minimax/h3-image-lora/text-to-image",
"input": {
"aspect_ratio": "1:1",
"output_format": "jpeg",
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"resolution": "1k"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Uwierzytelnianie, pełny schemat, odpytywanie i obsługę błędów opisuje dokumentacja API.


















