CheaperGen
MiniMaxTutorial

So verwenden Sie die MiniMax H3-API

Eine Schritt-für-Schritt-Anleitung zur MiniMax H3-API mit Node.js, Python und cURL: einen text zu video-Auftrag absenden, den Status abfragen oder einen Webhook empfangen und anschließend die video herunterladen. Das folgende Beispiel kostet $0,35.

Endpunkte
3
Text zu Video · Bild zu Video · Referenz zu Video
Beispielanfrage
$0,35
Text zu Video
Sprachen
3
Node.js · Python · cURL
Fehlgeschlagene Aufträge
$0
automatisch erstattet
1

API-Schlüssel abrufen

Erstellen Sie ein Konto, laden Sie Guthaben auf und erstellen Sie im Dashboard unter „API-Schlüssel“ einen Schlüssel. Speichern Sie ihn als CHEAPERGEN_API_KEY auf Ihrem Server. Jede Anfrage sendet ihn als Bearer-Token.

So erhalten Sie einen MiniMax H3-API-Schlüssel
2

Wählen Sie einen MiniMax H3-Endpunkt

Jede Aufgabe hat einen eigenen Endpunkt. Alle erwarten einen JSON-Body und geben eine Generierung zurück, deren Status Sie abfragen können.

MiniMax H3 API-Endpunkte, erforderliche Eingaben und Preise
AufgabeEndpunktErforderlichAb
Text zu Videominimax/h3/text-to-videoprompt$0,057 pro Sekunde
Bild zu Videominimax/h3/image-to-videoprompt, image_url$0,057 pro Sekunde
Referenz zu Videominimax/h3/reference-to-videoprompt$0,057 pro Sekunde
3

Einen text zu video-Auftrag absenden

Dieses Programm übermittelt den Auftrag, fragt alle 3 Sekunden bis zum Abschluss den Status ab und gibt die video-URL aus. Ersetzen Sie Prompt und Einstellungen durch Ihre eigenen.

const API = "https://cheapergen.com/api/v1";
const headers = {
  Authorization: `Bearer ${process.env.CHEAPERGEN_API_KEY}`,
  "Content-Type": "application/json",
};

// 1. Submit the job
let job = await fetch(`${API}/run/minimax/h3/text-to-video`, {
  method: "POST",
  headers,
  body: JSON.stringify({
    "prompt": "Ein Kolibri schwebt vor einer roten Blüte, seine Flügel im Licht eingefroren, Naturdokumentation",
    "aspect_ratio": "16:9",
    "resolution": "768P",
    "duration": 6
  }),
}).then((r) => r.json());

// 2. Poll until it finishes (or pass webhook_url and skip polling)
while (job.status === "queued" || job.status === "running") {
  await new Promise((r) => setTimeout(r, 3000));
  job = await fetch(`${API}/generations/${job.id}`, { headers }).then((r) => r.json());
}

console.log(job.status === "succeeded" ? job.output.video.url : job.error);
4

Wichtige Parameter festlegen

Die Einstellungen für minimax/h3/text-to-video und ihre Auswirkungen auf den Preis.

MiniMax H3 Text zu Video Parameter und ihre Auswirkungen auf den Preis
ParameterTyp · StandardwertBeschreibungPreisauswirkung
aspect_ratiostring (enum) · 16:9Format des Ausgabebilds.
16:9 · 9:16 · 1:1 · 4:3 · 3:4 · 21:9
Ja
resolutionstring (enum) · 768PAusgabeauflösung. Höhere Auflösungen kosten pro Sekunde mehr.
768P · 2K
768P: $0,057 pro Sekunde
2K: $0,1068 pro Sekunde
durationinteger · 6Länge des generierten Clips in Sekunden (5–15 s). Abrechnung pro Sekunde.Abrechnung pro Sekunde
seedintegerVerwenden Sie denselben Seed und dieselben Einstellungen, um ein Ergebnis zu reproduzieren. Leer lassen für Zufallswerte.Keine

Weitere MiniMax H3-Endpunkte verwenden dieselbe Struktur, aber jeweils eigene Eingabefelder:

POST /api/v1/run/minimax/h3/image-to-video

{
  "prompt": "Das Plakat erwacht zum Leben: Konfetti fällt und die Überschrift leuchtet auf",
  "image_url": "https://cdn.cheapergen.com/samples/portrait.jpg",
  "resolution": "768P",
  "duration": 6
}

POST /api/v1/run/minimax/h3/reference-to-video

{
  "prompt": "Das Maskottchen aus @Image1 tanzt vor dem Laden aus @Image2 und folgt den Bewegungen aus @Video1",
  "reference_image_urls": [
    "https://cdn.cheapergen.com/samples/reference-1.jpg",
    "https://cdn.cheapergen.com/samples/reference-2.jpg"
  ],
  "reference_video_urls": [
    "https://cdn.cheapergen.com/samples/reference-1.mp4"
  ],
  "aspect_ratio": "16:9",
  "resolution": "768P",
  "duration": 6
}
5

Ergebnis abrufen

Ein Auftrag wechselt von queued zu running und anschließend zu succeeded, failed oder canceled. Fragen Sie GET /api/v1/generations/{id} ab oder übergeben Sie webhook_url; dann senden wir Ihnen das Ergebnis per POST. Laden Sie die Ausgabe herunter und speichern Sie sie selbst.

200 — succeeded
{
  "id": "gen_8c2QmX1nq0k4",
  "object": "generation",
  "model": "minimax/h3",
  "endpoint": "minimax/h3/text-to-video",
  "mode": "text-to-video",
  "status": "succeeded",
  "input": {
    "prompt": "Ein Kolibri schwebt vor einer roten Blüte, seine Flügel im Licht eingefroren, Naturdokumentation",
    "aspect_ratio": "16:9",
    "resolution": "768P",
    "duration": 6
  },
  "output": {
    "video": {
      "url": "https://cdn.cheapergen.com/outputs/gen_8c2Q.mp4",
      "content_type": "video/mp4",
      "duration": 5,
      "width": 1280,
      "height": 720
    }
  },
  "error": null,
  "cost": {
    "amount_usd": 0.2255,
    "currency": "usd",
    "estimated": false,
    "official_usd": 0.264,
    "list_price_source": "official",
    "list_price_label": "Official",
    "saved_usd": 0.0385
  },
  "source": "api",
  "created_at": "2026-10-15T09:21:04Z",
  "started_at": "2026-10-15T09:21:06Z",
  "completed_at": "2026-10-15T09:22:31Z"
}
Webhook-Signaturen prüfen
6

Preis vor der Ausführung abfragen

Der Angebotsendpunkt ist kostenlos und erfordert keinen Schlüssel. Er gibt den Preis, der offizielle Preis und Ihren Rabatt genau für die übermittelten Eingaben zurück.

curl -X POST https://cheapergen.com/api/v1/quote/minimax/h3/text-to-video \
  -H "Content-Type: application/json" \
  -d '{"prompt":"Ein Kolibri schwebt vor einer roten Blüte, seine Flügel im Licht eingefroren, Naturdokumentation","aspect_ratio":"16:9","resolution":"768P","duration":6}'
API-Fehler und was Sie tun können
StatusCodeBedeutung
400invalid_requestEin Parameter fehlt oder liegt außerhalb des zulässigen Bereichs – die Meldung nennt ihn.
401unauthorizedAPI-Schlüssel fehlt, ist fehlerhaft formatiert oder wurde widerrufen.
402insufficient_balanceIhr Guthaben reicht nicht für den angebotenen Preis. Laden Sie es auf oder aktivieren Sie die automatische Aufladung.
429rate_limitedZu viele Anfragen oder gleichzeitig laufende Generierungen. Warten Sie kurz und versuchen Sie es erneut.
502upstream_errorDie Verarbeitung durch das Modell ist fehlgeschlagen. Der reservierte Betrag wird erstattet; Sie können es erneut versuchen.
503model_unavailableDerzeit ist kein geeigneter Verarbeitungsweg verfügbar. Versuchen Sie es später erneut oder wählen Sie ein anderes Modell.
Vollständige MiniMax H3-API-Dokumentation

FAQ

MiniMax H3-API: häufige Fragen

Nein. Die API verwendet einfaches HTTPS mit JSON. Die Beispiele für Node.js (fetch) und Python (requests) auf dieser Seite sind vollständige Programme. Jede Sprache, die HTTP-Anfragen senden kann, funktioniert.

Ja. Fügen Sie „webhook_url“ in den Anfrage-Body ein. Wir senden die abgeschlossene Generierung dann signiert an diese Adresse, mit dem Header CheaperGen-Signature (HMAC-SHA256 aus Zeitstempel und rohem Body). GET /api/v1/generations/{id} zum Abfragen des Status funktioniert ebenfalls.

Übergeben Sie öffentliche URLs in "image_url", "end_image_url", "reference_image_urls", "reference_video_urls", "reference_audio_urls". Dateien ohne öffentliche URL können Sie zuerst mit POST /api/v1/uploads hochladen. Der Aufruf gibt eine URL zurück, die Sie in der Anfrage verwenden.

Text zu Video kostet ab $0,057 pro Sekunde; die Beispielanfrage auf dieser Seite kostet $0,35, 29% unter der offizielle Preis. Fehlgeschlagene Generierungen werden automatisch erstattet.