MiniMax
MiniMax Music 2.6
minimax-music-2.6
Ein Modell, das aus Text vollständige Songs mit Gesang und Instrumental erzeugt, ergänzt um AI-Cover-Stilbearbeitungen und automatisches Songtextschreiben; die Latenz bis zur ersten Ausgabe wird mit unter 20 Sekunden angegeben
minimax-music-2.6 ausprobieren
Eingabe
Galerie
Alle Arbeiten ansehenAusgabe
Preise
minimax-music-2.6 per song
| Einzelpreis | $0.210 |
|---|
Einordnung und Kurzprofil
minimax-music-2.6 ist ein Text-zu-Musik-Modell von MiniMax, das über die einheitliche Schnittstelle von HiAPI.ai aufgerufen wird. Gib einen Stil-Prompt ein und es entsteht ein vollständiger Song mit Gesang und mehrschichtiger Instrumentierung; alternativ schreibst du nur einen Prompt und lässt den Text automatisch verfassen oder wechselst in den rein instrumentalen Modus für eine Instrumentalbegleitung ohne Gesang. Songtexte unterstützen Struktur-Tags zur Steuerung der Abschnittsanordnung; Ausgabeformat, Bitrate und Abtastrate lassen sich nach Bedarf festlegen. Geeignet für Entwickler und Content-Teams, die in Serie originelle Filmmusik, Song-Demos und Material für Stiladaptionen erstellen möchten.
Zentrale Highlights
- Vollständige Songs von Ende zu Ende – ein einziger Aufruf liefert ein fertiges Produkt mit Gesang, Instrumentierung und genretypischem Mix statt Fragmentmaterial und erspart das Zusammenfügen mehrerer Spuren.
- Songtexte automatisch generierbar – ein Prompt genügt, damit das Modell Text schreibt und vertont; auch ohne eigene Textdichtkunst erhältst du direkt ein Werk mit Gesang.
- Struktur-Tags im Songtext steuern die Anordnung – mit Tags wie Intro, Verse, Chorus und Bridge lassen sich Abschnitte gliedern und der Songverlauf deterministisch planen.
- Ausgabespezifikation wählbar – die Formate mp3, wav und pcm werden unterstützt; Bitrate und Abtastrate sind innerhalb der im Schema vorgegebenen Stufen frei wählbar, was die Anbindung an nachgelagerte Prozesse erleichtert.
Funktionsbeschreibung
Text-zu-Song: Eingabe einer Beschreibung von Stil, Stimmung und Szene; das Modell erzeugt einen vollständigen Song mit Gesang und mehrschichtiger Instrumentierung, der direkt als Fertigmaterial oder Demo dienen kann.
Rein instrumentale Generierung: Nach Aktivierung des Instrumentalmodus ist kein Songtext erforderlich; ausgegeben wird eine Instrumentalbegleitung oder ein Instrumentalstück ohne Gesang, passend für Hintergrundmusik-Anforderungen.
Automatisches Dichten: Bleibt das Songtext-Feld leer, erzeugt das Modell den Text anhand des Prompts, was die Hürde für das Schreiben von Grund auf senkt; bei Bedarf an präziser Steuerung kannst du den Text weiterhin selbst liefern.
Strukturierte Arrangierung: In den Songtext lassen sich Abschnitts-Struktur-Tags einbetten, um Intro, Strophe, Refrain und Zwischenspiel zu steuern und die Ausgabestruktur näher an die Erwartungen zu bringen.
Steuerbare Ausgabeparameter: Audioformat, Bitrate und Abtastrate lassen sich festlegen, um passend zu nachgelagerten Schnitt-, Vertriebs- oder Wiedergabeszenarien die geeignete Ausgabespezifikation zu wählen.
Anwendungsfälle
- Kurzvideo- und Podcast-Creator erzeugen Filmmusik – Eingabe einer Stil- und Stimmungsbeschreibung, Ausgabe von Hintergrundmusik, die sich direkt unter Videos oder Podcasts legen lässt, wodurch die Abhängigkeit von externen Musikbibliotheken sinkt.
- Songwriter und Komponisten prüfen Song-Demos – Einreichen eines Stil-Prompts und eines Textentwurfs, schnelles Erhalten eines vollständigen Demos mit Gesang zur Überprüfung von Melodie- und Arrangementrichtung.
- Ein-Schritt-Vertonung ohne eigene Textdichtung – Eine einzige Szenenbeschreibung treibt das automatische Dichten und Erzeugen des Songs an; das Ergebnis sind Originalsongs für Events, Werbung oder Content-Distribution.
- Massenproduktion rein instrumentaler Begleitungen – Aktivierung des Instrumentalmodus zur seriellen Erzeugung gesangsfreier Begleitungen für Sprechvideos, Präsentationen oder Spiele, bei denen Platz für eine Gesangsstimme bleiben soll.
Einschränkungen und Auswahlhinweise
Das Songtext-Feld ist auf 3500 Zeichen und der Stil-Prompt auf 2000 Zeichen begrenzt; überlange Inhalte müssen vorher gekürzt werden. Die Generierungsergebnisse hängen stark von der Prompt-Qualität ab; automatisch erzeugte Songtexte sollten vor der Verwendung manuell geprüft werden. Wenn die Anforderung darin besteht, den Stil eines vorhandenen Songs zu adaptieren, oder wenn Interaktionen mit extrem hohen Echtzeitanforderungen gefragt sind, deckt der aktuelle Parameterumfang diese Nutzung nicht ab; dann sollte ein anderes Modell gewählt werden, das die entsprechenden Eingabeformen unterstützt.
Generierungsaufgabe erstellen
https://api.hiapi.ai/v1/tasks Header
AuthorizationstringPflichtAccount-API-Schlüssel. Bei jeder Anfrage erforderlich. Beispiel: Bearer YOUR_HIAPI_API_KEY. API-Schlüssel holen
Content-TypestringOptionalDer Anfragekörper wird immer als JSON geparst; beim Senden ist nur application/json (optional mit charset) zulässig — andere Werte liefern 415. Beispiel: application/json.
Idempotency-KeystringOptionalIdempotenz-Schlüssel, bis 255 Bytes. Wiederholungen mit demselben Schlüssel desselben Kontos erstellen die Aufgabe nur einmal; Replays liefern die ursprüngliche taskId.
Bei Netzwerk-Timeouts oder Client-Wiederholungen erstellt derselbe Schlüssel die Aufgabe nur einmal — keine doppelte Abbuchung (Geltungsbereich = das Konto des API-Schlüssels). Empfohlen: geschäftsseitig eindeutige Kennung (z. B. "order-42"); Replays liefern die ursprüngliche taskId, Schlüssel laufen 24 Stunden nach der ersten Anfrage ab. Die vollständige Szenariomatrix steht in der Übersicht der Unified Async API.
Body
modelstringPflichtAktueller Festwert: minimax-music-2.6
routestringOptionalAktueller Festwert: default
inputobjectPflicht
Geschäftsparameter für minimax-music-2.6 und Route default — siehe Parametertabelle unten.
lyricsstringOptionalminLength 1maxLength 3500Songtext, 1–3500 Zeichen, Zeilen durch \n getrennt; Struktur-Tags wie [Intro], [Verse], [Chorus] zur Steuerung der Arrangement-Abschnitte werden unterstützt. Bleibt das Feld leer, werden die Lyrics automatisch anhand des Prompts generiert; bei is_instrumental = true ist keine Angabe erforderlich.
promptstringPflichtminLength 1maxLength 2000Beschreibungstext zu Musikstil, Stimmung und Szene, z. B. „Pop, melancholisch, passend für eine regnerische Nacht“, maximal 2000 Zeichen.
bitrateintegerOptionalStandard: 256000Bitrate der Ausgabe-Audiodatei in bps, Standard 256000.
3200064000128000256000sample_rateintegerOptionalStandard: 44100Abtastrate der Ausgabe-Audiodatei in Hz, Standard 44100.
16000240003200044100audio_formatstringOptionalStandard: "mp3"Format der Ausgabe-Audiodatei, Standard mp3.
mp3wavpcmis_instrumentalbooleanOptionalStandard: falseOb rein instrumentale Musik ohne Gesang erzeugt werden soll; bei true sind keine Lyrics erforderlich, Standard false.
callbackobjectOptional
Konfiguration der Endzustands-Benachrichtigung. Ohne Angabe wird kein Callback gesendet — selbst abfragen.
Beim Erstellen callback.url angeben, dann POSTet HiAPI im Endzustand an Ihren Service — kein Polling nötig. Der Callback-Body entspricht der Aufgaben-Detailstruktur; Signaturprüfung, Wiederholungen und Idempotenz sind in der Übersicht der Unified Async API beschrieben.
urlstringPflichtPflicht, wenn callback angegeben ist. Nach dem Endzustand wird an diese URL gepostet; muss eine gültige http(s)-URL sein.
whenstringOptionalStandard: "final"Derzeit wird nur final unterstützt — Benachrichtigung bei success und fail.
finalstoragestringOptionalStandard: "temp"Speicherstufe für Artefakte: temp (Standard, ca. 7 Tage) oder persistent (langfristig, nach Größe abgerechnet). Bei unzureichendem Guthaben oder Überschreitung des Speicherlimits erfolgt ein stiller Downgrade auf temp; die wirksame Stufe steht in der Aufgaben-Detailantwort.
temppersistentAnfragebeispiele
# Asynchrone Aufgabe senden; gibt sofort eine taskId zurück (wartet nicht auf die Generierung)
curl -X POST "https://api.hiapi.ai/v1/tasks" \
-H "Authorization: Bearer $HIAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "minimax-music-2.6",
"input": {
"prompt": "…",
"bitrate": 256000,
"sample_rate": 44100,
"audio_format": "mp3",
"is_instrumental": false
}
}' const res = await fetch("https://api.hiapi.ai/v1/tasks", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.HIAPI_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "minimax-music-2.6",
input: {
"prompt": "…",
"bitrate": 256000,
"sample_rate": 44100,
"audio_format": "mp3",
"is_instrumental": false
}
}),
});
const task = await res.json();
// { code: 200, message: "success", data: { taskId } } import os, requests
res = requests.post(
"https://api.hiapi.ai/v1/tasks",
headers={"Authorization": f"Bearer {os.environ['HIAPI_API_KEY']}"},
json={
"model": "minimax-music-2.6",
"input": {
"prompt": "…",
"bitrate": 256000,
"sample_rate": 44100,
"audio_format": "mp3",
"is_instrumental": False
}
},
)
print(res.json()) # { code, message, data: { taskId } } 200 OK
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-01HZTQ8BX2N3GM3YFK4Z9D7VQR"
}
} 400 Bad Request
{
"code": 400,
"message": "invalid request",
"data": null,
"error_code": "INVALID_REQUEST"
} Aufgabendetails abrufen
https://api.hiapi.ai/v1/tasks/:id Antwortfelder
taskIdstringPflichtAufgaben-ID, stets mit Präfix tk-hiapi-.
modelstringPflichtAufgelöster vollständiger Modellname. Mit route-Parameter eingereichte Aufgaben geben base@route zurück (z. B. gpt-image-2/text-to-image@ext); sonst identisch mit dem übermittelten Namen.
routestringOptionalErscheint nur bei explizitem route-Parameter; gibt den übermittelten Wert zurück.
statusstringPflichtAufgabenstatus.
queued Eingereiht, noch nicht gestartet.
handling In Verarbeitung.
archiving Verarbeitung abgeschlossen, Artefakte werden vorbereitet.
success Endzustand: abgeschlossen, Artefakte verfügbar (output wird zurückgegeben).
fail Endzustand: fehlgeschlagen (error wird zurückgegeben).
Nach dem Senden den status prüfen: success und fail sind Endzustände, alles andere nicht. Alle 1–3 Sekunden bis zum Endzustand pollen. Nach Erfolg Artefakte aus output[].url laden und vor expireAt übertragen; für Langzeitaufbewahrung storage: "persistent" beim Erstellen angeben.
creatednumberPflichtZeitpunkt der Aufgabenerstellung (Unix-Sekunden).
completednumberPflichtUnix-Sekunden des Endzustands; vor Abschluss stets 0.
outputarrayOptional
Nur bei status == success. Artefaktliste — immer ein Array; eine Aufgabe kann mehrere Typen gleichzeitig liefern (z. B. video + first_frame).
Array [ object ]
Array-Elemente
urlstringPflichtArtefakt-URL, direkt herunterladbar.
typestringPflichtAktuell mögliche Werte: video, image, audio, first_frame, last_frame, thumbnail; später können weitere folgen.
expireAtnumberPflichtUnix-Sekunden, bis wann das Artefakt verfügbar ist; vorher herunterladen oder übertragen.
errorobjectOptional
Nur bei status == fail.
codestringPflichtBusiness-Fehlercode.
messagestringPflichtFehlerbeschreibung.
Antwortbeispiele
Erfolg
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-01HZTQ8BX2N3GM3YFK4Z9D7VQR",
"model": "happyhorse-1-0",
"status": "success",
"created": 1777282033,
"completed": 1777282099,
"output": [
{
"url": "https://cdn.hiapi.ai/tasks/.../video.mp4",
"type": "video",
"expireAt": 1777886899
}
]
}
} In Bearbeitung (nicht final)
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-...",
"model": "happyhorse-1-0",
"status": "archiving",
"created": 1777282033,
"completed": 0
}
} Fehlgeschlagen
{
"code": 200,
"message": "success",
"data": {
"taskId": "tk-hiapi-...",
"model": "happyhorse-1-0",
"status": "fail",
"created": 1777282033,
"completed": 1777282099,
"error": {
"code": "TASK_FAILED",
"message": "task failed"
}
}
} Artikel
Alle Artikel ansehen →-
Tutorial
kandinsky-6.0-pro/image-to-video auf HiAPI: Tutorial mit curl und Python
Eine funktionierende Bild-zu-Video-Anfrage auf HiAPI ausführen: vom Upload des ersten Frames über asynchrones Polling bis zum finalen Download
-
Tutorial
So rufen Sie hailuo-2.3/text-to-video über die HiAPI API auf: curl, Python und lauffähige Anfragebeispiele
-
Tutorial
So rufen Sie hailuo-2.3-fast/image-to-video über die HiAPI API auf: curl und Python in der Praxis
Die erste lauffähige Anfrage für die schnelle, kostengünstige Bild-zu-Video-Stufe – von der Modell-ID bis zum heruntergeladenen MP4
-
Tutorial
So nutzt du kling-4.0/text-to-video über die HiAPI-API: curl, Python und ein lauffähiges Anforderungsbeispiel
Ein praxisnaher Leitfaden für Entwickler: filmische Prompts, synchrones Audio, asynchrones Polling und Download der Ausgabe
-
Tutorial
Kandinsky 6.0 Pro Text-zu-Video auf HiAPI: curl- und Python-Tutorial
Eine anfrageorientierte praktische Demonstration: Aufbau des Aufrufs vom Prompt zum Videoclip, Absenden der Anfrage, Abfragen des Fertigstellungsstatus und Herunterladen des Ergebnisses
Ähnliche Modelle
Alle Modelle ansehen →Gleicher Typ
-
Mirelo SFX 2.0 Mirelo AI $0.021 /Sekunde -
Gemini 3.1 Flash TTS Google -- -
ElevenLabs ElevenLabs $0.0029 /Sekunde -
Qwen Audio 3.0 TTS Alibaba $0.030 /1.000 Zeichen -
MiniMax Music 1.5 MiniMax $0.070 /Song -
Lyria 3.5 Google $0.090 /Song -
Lyria 3 Pro Google $0.140 /Song -
MiniMax Music 3 MiniMax $0.0026 /Sekunde -
Mureka 9.5 Mureka $0.322 per request



