> ## Documentation Index
> Fetch the complete documentation index at: https://docs.acedata.cloud/llms.txt
> Use this file to discover all available pages before exploring further.

# Przewodnik integracji API generowania wideo MiniMax H3

> Minimax API guide - Ace Data Cloud

Ten dokument przedstawia integrację i użycie API generowania wideo MiniMax H3. Interfejs obsługuje generowanie wideo z tekstu, kontrolę pierwszej i ostatniej klatki oraz generowanie wideo z referencjami multimodalnymi, używając jednolitej struktury multimodalnej V2 `content` do tworzenia zadań.

## Proces uzyskania dostępu

Aby używać API generowania wideo MiniMax H3, najpierw przejdź do [konsoli Ace Data Cloud](https://platform.acedata.cloud/console/applications), aby uzyskać swój API Token, i zachowaj go do późniejszego użycia.

![](https://cdn.acedata.cloud/dvc3cg.jpg)

Jeśli nie jesteś jeszcze zalogowany ani zarejestrowany, nastąpi automatyczne przekierowanie na stronę logowania z zaproszeniem do rejestracji i logowania, a po ukończeniu automatycznie wrócisz na bieżącą stronę.

**Jeden API Token umożliwia wywoływanie wszystkich usług platformy, bez konieczności osobnego składania wniosku dla każdej usługi.** Pierwsze uzyskanie dostępu obejmuje bezpłatny limit, umożliwiający darmowe testowanie; gdy limit będzie niewystarczający, możesz doładować wspólne saldo w [konsoli](https://platform.acedata.cloud/console/coin).

> 📘 Pełna dokumentacja: [API generowania wideo MiniMax H3 →](https://platform.acedata.cloud/documents/minimax-videos-integration)

Zaleca się zapisanie Tokena jako zmiennej środowiskowej, bez umieszczania go w kodzie źródłowym ani przesyłania do repozytorium wersji:

```bash theme={null}
export ACEDATACLOUD_API_KEY="YOUR_API_KEY"
```

## Przegląd interfejsu

* **Base URL**：`https://api.acedata.cloud`
* **Endpoint**：`POST /minimax/videos`
* **Metoda uwierzytelniania**：w HTTP Header należy przekazać `authorization: Bearer {token}`
* **Nagłówki żądania**：
  * `accept: application/json`
  * `content-type: application/json`
* **Model（model）**：`MiniMax-H3`
* **Struktura wejściowa**：tekst, obrazy, wideo i audio są przekazywane jednolicie przez `content`
* **Tryb wyjściowy**：domyślnie synchronicznie oczekuje na ukończenie generowania i zwraca pełny `task`; po przekazaniu `async: true` lub `callback_url` natychmiast zwraca `task_id` oraz `trace_id`
* **Zapytanie o wynik**：status i gotowy materiał można uzyskać przez [API zapytań o zadania MiniMax H3](https://platform.acedata.cloud/documents/minimax-tasks-integration)
* **Asynchroniczne callbacki**：opcjonalne, odbieranie końcowego wyniku zadania przez `callback_url`

Nie musisz przekazywać `action`, aby wybrać tryb generowania; interfejs automatycznie określi zastosowanie na podstawie typu materiałów i `role` w `content`.

## Do jakich scenariuszy się nadaje

| Scenariusz | Kombinacja wejściowa | Typowe zastosowania |
| - | - | - |
| Generowanie wideo z tekstu | Tekst | Kreacje reklamowe, prewizualizacja storyboardów, krótkie wideo, ujęcia nastrojowe |
| Generowanie wideo z obrazu pierwszej klatki | Tekst + obraz pierwszej klatki | Naturalne ożywianie zdjęć produktów, plakatów, zdjęć postaci lub ilustracji |
| Wideo z ostatnią klatką / pierwszą i ostatnią klatką | Tekst + ostatnia klatka lub tekst + pierwsza klatka + ostatnia klatka | Kontrola początku i końca, przejść, zmian rozwojowych oraz porównań przed i po |
| Generowanie wideo z referencjami multimodalnymi | Tekst + referencyjne obrazy / wideo / audio | Zachowanie spójności postaci i produktów, odtwarzanie ruchów, pracy kamery, barwy głosu lub rytmu montażu |

## Proces wywołania

Gdy domyślnie nie zostanie przekazane `async`, `/minimax/videos` będzie oczekiwać na ukończenie generowania i bezpośrednio zwróci pełny `task`. Aby natychmiast zwolnić połączenie, przekaż `async: true` lub `callback_url`:

1. Zapisz `task_id` i `trace_id` z natychmiastowej odpowiedzi.
2. Gdy callback nie jest skonfigurowany, wywołuj `/minimax/tasks` mniej więcej co 10 sekund.
3. Gdy `task.status` zmieni się na `succeeded`, pobierz wideo z `task.content.url`.
4. Gdy status wynosi `failed` lub `cancelled`, zatrzymaj odpytywanie i odczytaj `task.error`.

## Parametry żądania najwyższego poziomu

| Parametr | Typ | Wymagany | Wartość domyślna | Opis |
| - | - | - | - | - |
| `model` | string | Tak | - | Na stałe `MiniMax-H3` |
| `content` | object\[] | Tak | - | Tablica treści multimodalnych, musi zawierać jedną niepustą pozycję `text` |
| `resolution` | string | Tak | - | `768P` lub `2K` |
| `duration` | integer | Tak | - | Czas trwania generowania, liczba całkowita 4–15 sekund |
| `ratio` | string | Warunkowo wymagany | `adaptive` | `adaptive`、`21:9`、`16:9`、`4:3`、`1:1`、`3:4`、`9:16` |
| `async` | boolean | Nie | `false` | Przy `true` natychmiast zwraca identyfikator zadania, a wynik uzyskuje się przez interfejs zadań |
| `callback_url` | string | Nie | - | Publiczny URL callbacku odbierający końcowy wynik zadania; po podaniu automatycznie włącza tryb asynchroniczny |

Reguły `ratio` zależą od workflow:

* **Generowanie wideo z tekstu**：wymagane i nie może mieć wartości `adaptive`.
* **Wideo z pierwszą klatką, ostatnią klatką lub pierwszą i ostatnią klatką**：format kadru jest określany przez obrazy wejściowe; zaleca się pominięcie parametru lub przekazanie `adaptive`.
* **Generowanie wideo z referencjami multimodalnymi**：można pominąć, domyślnie `adaptive`; można również jawnie określić stałe proporcje.

Interfejs nie akceptuje starszych ani kompatybilnych pól, takich jak `prompt`, `image_urls`, `audio_urls`, `messages` i `first_frame_image`. W przypadku otrzymania błędu dotyczącego takich parametrów usuń stare pola i przejdź na `content`; na przykład zmień `"prompt": "Kot macha łapą"` na `"content": [{"type": "text", "text": "Kot macha łapą"}]`. Nie wysyłaj jednocześnie obu formatów, nowego i starego.

## Parametry elementów treści content

Każdy element treści musi mieć `type`, a pozostałe pola są określane przez typ:

| `type` | Pole danych | `role` | Opis |
| - | - | - | - |
| `text` | `text` | Nie przekazywać | Każde żądanie musi zawierać jedną niepustą pozycję tekstową, maksymalnie 7000 znaków |
| `image_url` | `image_url.url` | `first_frame` | Obraz pierwszej klatki; gdy jest tylko jeden obraz i pominięto `role`, również jest traktowany jako pierwsza klatka |
| `image_url` | `image_url.url` | `last_frame` | Obraz ostatniej klatki; może być używany samodzielnie lub razem z `first_frame` do kontrolowania początku i końca |
| `image_url` | `image_url.url` | `reference_image` | Referencyjny obiekt, postać, produkt, ubiór, scena lub styl |
| `video_url` | `video_url.url` | `reference_video` | Referencyjny ruch, praca kamery, występ lub struktura montażu |
| `audio_url` | `audio_url.url` | `reference_audio` | Referencyjna barwa głosu, dialog, muzyka lub rytm |

Adresy mediów obsługują trzy formy:

* Publicznie dostępny HTTPS URL, zalecany dla dużych plików.
* `mm_file://{file_id}`, odwołanie do przesłanego już lub istniejącego pliku wynikowego.
* Base64 data URI odpowiedniego typu mediów. Base64 zwiększa rozmiar o około jedną trzecią; upewnij się, że całe ciało żądania nie przekracza 64 MB.

## Specyfikacje materiałów i limity ilościowe

| Materiał | Format | Limit pojedynczego pliku | Wymiary / czas trwania | Limit liczby |
| - | - | - | - | - |
| Obraz | JPG、JPEG、PNG、WEBP、HEIC、HEIF | Nie więcej niż 30 MB | Szerokość i wysokość po 256–5760 px; proporcje 0,4–2,5 | Maks. 1 pierwsza klatka, maks. 1 ostatnia klatka, maks. 9 obrazów referencyjnych |
| Wideo | MP4、MOV；H.264/AVC lub H.265/HEVC；ścieżka audio AAC lub MP3 | Nie więcej niż 50 MB | Każdy klip 2–15 s, łącznie nie więcej niż 15 s; szerokość i wysokość po 256–5760 px; proporcje 0,4–2,5; 23,976–60 fps | Maks. 3 referencyjne klipy wideo |
| Audio | WAV、MP3 | Nie więcej niż 15 MB | Każdy klip 2–15 s, łącznie nie więcej niż 15 s | Maks. 3 referencyjne klipy audio |

Łącznie obrazy, wideo i audio w scenariuszu referencji multimodalnych mogą obejmować maksymalnie 12 plików. Scenariusz pierwszej i ostatniej klatki oraz scenariusz materiałów referencyjnych wzajemnie się wykluczają: po użyciu `reference_image`, `reference_video` lub `reference_audio` nie można już używać `first_frame` ani `last_frame`, i odwrotnie.

## Prezentacja możliwości klasy produkcyjnej

Poniżej nie znajdują się grafiki koncepcyjne ani materiały zastępcze, lecz rzeczywiste wejścia referencyjne i faktyczne wyjścia wideo oficjalnych próbek możliwości klasy produkcyjnej MiniMax H3. Trzy zestawy przykładów obejmują odpowiednio filmy brandingowe, narrację z udziałem prawdziwych osób oraz modowy e-commerce i nadają się do oceny najważniejszych możliwości modelu w produkcji komercyjnej.

| Możliwość | Kluczowe elementy obserwacji |
| - | - |
| Spójność postaci i twarzy | Czy rysy twarzy, fryzura, makijaż i charakter postaci pozostają stabilne po zmianie wielu ujęć |
| Ekspresja twarzy | Spojrzenie, mikroekspresje, napięcie emocjonalne i naturalne ruchy głowy w zbliżeniach |
| Zachowanie struktury produktu | Kontury, materiały, relacja noszenia i odbicia lustrzane produktów takich jak okulary i torebki |
| Realizacja identyfikacji wizualnej marki | Czy atmosfera sceny, ziarno filmowe, kolorystyka, logo i rytm montażu są spójne |
| Filmowa narracja | Czy zmiany planów, prowadzenie postaci, ruch kamery, rytm i dźwięk mogą utworzyć kompletną sekwencję |

„Możliwości twarzy” oznaczają tutaj spójność wyglądu postaci, szczegóły twarzy i kontrolę ekspresji w generowaniu wideo, a nie rozpoznawanie tożsamości, porównywanie twarzy ani interfejs zamiany twarzy.

### Film krótkometrażowy luksusowej marki: spójność postaci, produktu i zasobów marki

**Cel produkcyjny:** Film modowy premium w formacie 16:9. Surową atmosferę tworzą pustynna droga i zabytkowy samochód, przy zachowaniu wyglądu głównej bohaterki oraz struktury czarnej torebki, a logo marki zostaje naturalnie włączone do zakończenia. Ten przykład koncentruje się na testowaniu spójności postaci między ujęciami, zachowania produktu, filmowej jakości i możliwości domknięcia przekazu marki.

| Referencja atmosfery i sceny | Referencja postaci |
| - | - |
| <img src="https://cdn.acedata.cloud/uploads/6e65f865-f1c2-4f80-8b51-9a98d4d930b1" alt="Referencja atmosfery filmu brandingowego z pustynną drogą i zabytkowym samochodem" width="420" /> | <img src="https://cdn.acedata.cloud/uploads/88d89cc3-e6cb-42b4-ab4c-1bbbf6c9f7c8" alt="Referencja głównej bohaterki filmu brandingowego" width="420" /> |

| Referencja produktu — torebki | Referencja logo marki |
| - | - |
| <img src="https://cdn.acedata.cloud/uploads/e91f7fff-f8e3-4da5-b882-87edbc3c9473" alt="Referencja produktu — czarnej torebki" width="420" /> | <img src="https://cdn.acedata.cloud/uploads/b68dac43-fb14-42b5-bf8b-fd4d65506520" alt="Referencja logo marki" width="420" /> |

<video controls playsinline preload="metadata" poster="https://cdn.acedata.cloud/uploads/6e65f865-f1c2-4f80-8b51-9a98d4d930b1" style="display: block; width: 100%; max-width: 1080px; height: auto; margin: 16px auto; border-radius: 8px;" src="https://cdn.acedata.cloud/uploads/6845b11d-1a58-4478-afd8-29e7e117772a" />

[Otwórz bezpośrednio lub pobierz film brandingowy](https://cdn.acedata.cloud/uploads/6845b11d-1a58-4478-afd8-29e7e117772a)

Odpowiadający sposób organizacji `content`:

```json theme={null}
{
  "model": "MiniMax-H3",
  "content": [
    {
      "type": "text",
      "text": "15 秒、16:9 高级时装品牌片。荒漠公路旁停着复古汽车，女主从后备箱取出黑色手袋，与男主短暂对视后独自离开。保持人物、手袋与品牌视觉一致；冷峻高级，电影颗粒，剪辑利落，结尾自然呈现品牌 Logo。"
    },
    {
      "type": "image_url",
      "image_url": { "url": "https://cdn.acedata.cloud/uploads/6e65f865-f1c2-4f80-8b51-9a98d4d930b1" },
      "role": "reference_image"
    },
    {
      "type": "image_url",
      "image_url": { "url": "https://cdn.acedata.cloud/uploads/88d89cc3-e6cb-42b4-ab4c-1bbbf6c9f7c8" },
      "role": "reference_image"
    },
    {
      "type": "image_url",
      "image_url": { "url": "https://cdn.acedata.cloud/uploads/e91f7fff-f8e3-4da5-b882-87edbc3c9473" },
      "role": "reference_image"
    },
    {
      "type": "image_url",
      "image_url": { "url": "https://cdn.acedata.cloud/uploads/b68dac43-fb14-42b5-bf8b-fd4d65506520" },
      "role": "reference_image"
    }
  ],
  "resolution": "2K",
  "duration": 15,
  "ratio": "16:9"
}
```

### Pionowy krótki dramat z prawdziwymi aktorami: spójność twarzy i ekspresja emocjonalna

**Cel produkcji:** 15-sekundowy, 9:16 zwiastun mrocznego romantycznego dramatu. Zablokuj wygląd postaci na podstawie obrazów referencyjnych głównych bohaterów oraz ogranicz przestrzeń za pomocą obrazu referencyjnego zamku; użyj średnich zbliżeń i zbliżeń twarzy, aby ukazać konfrontację spojrzeń, strach, powściągliwość i poczucie zagrożenia. Ten przykład nadaje się do obserwowania stabilności rysów twarzy prawdziwych ludzi, mikroekspresji, relacji spojrzeń i ciągłości aktorstwa.

| Referencje głównych bohaterów | Referencje sceny zamkowej |
| - | - |
| <img src="https://cdn.acedata.cloud/uploads/f772a484-9ca5-46dd-b4a4-bb3b62d20086" alt="Referencje głównych bohaterów dramatu z prawdziwymi aktorami" width="420" /> | <img src="https://cdn.acedata.cloud/uploads/2305899b-8f5d-46e5-bba0-abd8d185691c" alt="Referencje sceny mrocznego zamku" width="420" /> |

<video controls playsinline preload="metadata" poster="https://cdn.acedata.cloud/uploads/f772a484-9ca5-46dd-b4a4-bb3b62d20086" style="display: block; width: 100%; max-width: 520px; height: auto; margin: 16px auto; border-radius: 8px;" src="https://cdn.acedata.cloud/uploads/0f3e9bf2-5073-46f4-9a2d-7d8d912391cf" />

[Otwórz bezpośrednio lub pobierz dramat z prawdziwymi aktorami](https://cdn.acedata.cloud/uploads/0f3e9bf2-5073-46f4-9a2d-7d8d912391cf)

Prompt powinien jasno określać relację między postaciami, emocje i rodzaj ujęcia, a nie tylko opisywać „rozmowę kobiety i mężczyzny”:

```text theme={null}
15 秒、9:16 真人暗黑浪漫短剧预告。女主误入禁忌古堡，唤醒沉睡的吸血鬼贵族；
他危险而克制地靠近，她恐惧但不屈服。保持两位角色的五官、发型与服装一致，
以中近景和面部特写表现眼神对峙与情绪张力，暗色电影光线，节奏紧凑。
```

### Reklama modowych okularów: zachowanie szczegółów twarzy i struktury produktu

**Cel produkcji:** Zaawansowana reklama modowych okularów w formacie 9:16. Pełnopostaciowe zdjęcie osoby odpowiada za sylwetkę i chód po wybiegu, referencja twarzy odpowiada za rysy i makijaż, a zdjęcie produktu odpowiada za krzywizny oprawki, odbicia soczewek, zauszniki i kształt kocich oczu. Ten przykład jednocześnie testuje zbliżenia twarzy, spójność wielu osób, relację noszenia i geometryczną strukturę produktu.

| Referencje modelki i stylizacji | Referencje szczegółów twarzy | Referencje produktu — okularów |
| - | - | - |
| <img src="https://cdn.acedata.cloud/uploads/d1e00670-b618-4989-8daf-e2f57ee863ff" alt="Referencje modelki i stylizacji reklamy modowej" width="280" /> | <img src="https://cdn.acedata.cloud/uploads/6371092e-58be-4a74-9492-b9de1847af8a" alt="Referencje szczegółów twarzy modelki" width="280" /> | <img src="https://cdn.acedata.cloud/uploads/4de062a9-ceb4-4619-bde1-6d90e4b19dad" alt="Referencje struktury produktu — okularów" width="280" /> |

<video controls playsinline preload="metadata" poster="https://cdn.acedata.cloud/uploads/d1e00670-b618-4989-8daf-e2f57ee863ff" style="display: block; width: 100%; max-width: 520px; height: auto; margin: 16px auto; border-radius: 8px;" src="https://cdn.acedata.cloud/uploads/55715089-b6bd-4ef6-a3c2-e762a672f751" />

[Otwórz bezpośrednio lub pobierz reklamę modowych okularów](https://cdn.acedata.cloud/uploads/55715089-b6bd-4ef6-a3c2-e762a672f751)

W reklamach produktów prompt powinien wyraźnie rozdzielać role referencji osoby i referencji produktu: materiały dotyczące osoby ograniczają twarz, makijaż, sylwetkę i charakter; materiały dotyczące produktu ograniczają kontur, materiał, odbicia i pozycję noszenia. Jest to stabilniejsze niż ogólne polecenie „wygeneruj reklamę okularów”.

## Tekst na wideo

Gdy istnieje tylko jeden element tekstowy, jest to generowanie wideo z tekstu. Nadaje się do bezpośredniego tworzenia obrazu na podstawie pomysłu, scenariusza lub opisu ujęcia. Prompt można organizować w kolejności „podmiot + działanie + scena + ujęcie + światło + dźwięk”.

```bash theme={null}
curl -X POST 'https://api.acedata.cloud/minimax/videos' \
  -H "Authorization: Bearer $ACEDATACLOUD_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "MiniMax-H3",
    "content": [
      {
        "type": "text",
        "text": "15 秒电影级香水广告：清晨海岸的黑色礁石上，透明香水瓶被薄雾与海浪环绕。微距展现瓶身水珠和玻璃折射，镜头从产品特写缓慢拉升到广阔海面；银蓝色调，真实自然光，高级克制，结尾定格产品。"
      }
    ],
    "resolution": "2K",
    "duration": 15,
    "ratio": "16:9"
  }'
```

Domyślny tryb synchroniczny zwróci kompletne zadanie po zakończeniu generowania:

```json theme={null}
{
  "task": {
    "id": "f5977217-ed2c-40da-adbe-93d08235618f",
    "model": "MiniMax-H3",
    "status": "succeeded",
    "content": { "url": "https://cdn.acedata.cloud/minimax/f5977217.mp4" },
    "resolution": "2K",
    "duration": 15,
    "ratio": "16:9"
  }
}
```

Jeśli do żądania dodano `"async": true`, interfejs natychmiast zwraca:

```json theme={null}
{
  "task_id": "f5977217-ed2c-40da-adbe-93d08235618f",
  "trace_id": "trace_7f8c2b1a"
}
```

## Wideo generowane z obrazu pierwszej klatki

Oznacz obraz jako `first_frame`, a model rozpocznie generowanie od tego obrazu. Nadaje się do naturalnego ożywiania plakatów, zdjęć produktów, grafik projektowych postaci i prac fotograficznych.

```json theme={null}
{
  "model": "MiniMax-H3",
  "content": [
    {
      "type": "text",
      "text": "人物自然呼吸并看向窗外，衣角被微风吹动，镜头缓慢推进"
    },
    {
      "type": "image_url",
      "image_url": {
        "url": "https://cdn.acedata.cloud/b1c82e4937.png"
      },
      "role": "first_frame"
    }
  ],
  "resolution": "2K",
  "duration": 5,
  "ratio": "adaptive"
}
```

## Ostatnia klatka oraz wideo z pierwszą i ostatnią klatką

Podanie wyłącznie `last_frame` pozwala modelowi naturalnie wygenerować obraz do określonej klatki; jednoczesne podanie `first_frame` i `last_frame` umożliwia precyzyjne kontrolowanie punktu początkowego i końcowego. Nadaje się do przejść, zmian formy, procesu wzrostu lub porównania produktu przed i po.

```json theme={null}
{
  "model": "MiniMax-H3",
  "content": [
    {
      "type": "text",
      "text": "女孩从童年自然成长为青年，时间流逝平滑，人物始终位于画面中央"
    },
    {
      "type": "image_url",
      "image_url": { "url": "YOUR_FIRST_FRAME_URL" },
      "role": "first_frame"
    },
    {
      "type": "image_url",
      "image_url": { "url": "YOUR_LAST_FRAME_URL" },
      "role": "last_frame"
    }
  ],
  "resolution": "2K",
  "duration": 5,
  "ratio": "adaptive"
}
```

Rozmiar i proporcje obrazu pierwszej oraz ostatniej klatki powinny być możliwie spójne, a różnice w położeniu głównego obiektu, kompozycji i oświetleniu nie powinny być zbyt duże — w ten sposób łatwiej uzyskać naturalne przejście.

## Generowanie wideo na podstawie referencji multimodalnych

Materiały referencyjne można łączyć: obrazy referencyjne kontrolują wygląd postaci lub produktu, wideo referencyjne kontroluje ruchy i pracę kamery, a audio referencyjne kontroluje barwę dialogów, muzykę lub rytm montażu. W podpowiedzi należy wyraźnie określić, co ma być kontrolowane przez każdy rodzaj materiału, aby uniknąć sytuacji, w której materiały są tylko przesyłane bez wskazania zależności.

```json theme={null}
{
  "model": "MiniMax-H3",
  "content": [
    {
      "type": "text",
      "text": "保持参考人物的五官、发型与服装一致，按照参考视频中的表演动作完成时尚短片；镜头节奏跟随参考音频，近景突出自然面部表情"
    },
    {
      "type": "image_url",
      "image_url": { "url": "YOUR_CHARACTER_IMAGE_URL" },
      "role": "reference_image"
    },
    {
      "type": "video_url",
      "video_url": { "url": "YOUR_PERFORMANCE_VIDEO_URL" },
      "role": "reference_video"
    },
    {
      "type": "audio_url",
      "audio_url": { "url": "YOUR_AUDIO_URL" },
      "role": "reference_audio"
    }
  ],
  "resolution": "2K",
  "duration": 5,
  "ratio": "adaptive"
}
```

## Powiadomienia zwrotne

Przekazanie `callback_url` automatycznie włącza tryb asynchroniczny: interfejs tworzenia natychmiast zwraca `task_id` i `trace_id`, a po zakończeniu zadania wysyła pod ten adres metodą POST wynik końcowy, którego struktura jest zgodna z odpowiedzią zapytania o zadanie.

Końcowy status w wywołaniu zwrotnym to `succeeded`, `failed` lub `cancelled`. Nawet w przypadku korzystania z wywołania zwrotnego zaleca się zapisanie `task_id`, aby umożliwić aktywne sprawdzanie lub uzupełnienie pominiętych powiadomień.

## Częste błędy

| Kod stanu HTTP | Znaczenie | Zalecane działanie |
| - | - | - |
| `400` | Błąd parametrów lub nieprawidłowa kombinacja materiałów | Sprawdź wymagane pola, `role`, liczbę materiałów i format |
| `401` | Brakujący lub nieprawidłowy token | Sprawdź `Authorization: Bearer ...` |
| `402` | Niewystarczające saldo lub limit | Uzupełnij saldo ogólne w konsoli |
| `422` | Niepowodzenie kontroli bezpieczeństwa treści | Dostosuj podpowiedź lub materiały, a następnie prześlij ponownie |
| `429` | Zbyt częste żądania | Ponów próbę z wykładniczym wycofywaniem; zalecany odstęp odpytywania zadań to około 10 sekund |
| `500` | Usługa jest tymczasowo niedostępna | Zachowaj informacje o żądaniu i spróbuj ponownie później |

`task.status: succeeded` w odpowiedzi synchronicznej oznacza, że wideo zostało wygenerowane; potwierdzenie asynchroniczne oznacza jedynie, że zadanie zostało umieszczone w kolejce. Opłata jest naliczana tylko po ostatecznym pomyślnym zakończeniu zadania, a samo sprawdzanie zadania jest bezpłatne i nie powoduje ponownego naliczenia opłaty.

### H3 Max

`MiniMax-H3-Max` obsługuje 480P lub 768P oraz całkowity czas trwania od 5 do 15 sekund. Wejście audio nie jest dodatkowo płatne, pierwsze 2 obrazy są bezpłatne, a za kolejne naliczana jest opłata za każdy obraz; wideo referencyjne jest rozliczane według rzeczywistego czasu trwania wejścia. Ten model nie obsługuje 2K.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.