MiniMax: Music 1.5
MiniMax Music 1.5 genereert muziek op basis van een prompt voor stijl en sfeer en aangeleverde songtekst. Het synchrone muziekprofiel accepteert 10–2 000 tekens voor de prompt, 10–3 500 tekens songtekst en MP3- of WAV-uitvoer.
- Ailoot Ultra · Music
POST /v1/music/generationsminimax/music-1.5 - Ailoot Ultra · Music
POST /v1/music/generationsmusic-1.5
Over het model
Deze beschrijving gaat over de mogelijkheden van het model. De via Ailoot beschikbare invoer, uitvoer en opties staan hieronder voor de geselecteerde methode.
MiniMax Music 1.5 maakt muziek op basis van een geschreven muzikale briefing en songtekst. Selecteer minimax/music-1.5 voor deze exacte editie; music-1.5 is de geconfigureerde alias. De muziekmethode gebruikt een JSON-verzoek met model, prompt en lyrics en produceert gegenereerde audio. Gebruik het om een geschreven liedconcept om te zetten in een luisterversie, aangeleverde songteksten op muziek te zetten of een compositie te verkennen voordat je die verder bewerkt.
Gebruik prompt om de muziekstijl, de sfeer en de omgeving te beschrijven en lyrics voor de woorden die moeten worden gezongen. Een bruikbare briefing kan vragen om een introspectief folklied voor een rustig café, met een couplet dat de scène neerzet en een refrein dat het centrale idee herhaalt. Houd de muzikale richting in prompt en de bedoelde regels in lyrics, zodat de tekst een duidelijke rol in de compositie heeft.
Voor Music 1.5 moet prompt 10–2 000 tekens bevatten en lyrics 10–3 500 tekens. Neem beide tekstvelden samen met het geselecteerde model op in het verzoek. Gebruik de ruimte in prompt voor de muzikale keuzes die ertoe doen en geef vervolgens de volledige bedoelde tekst op in lyrics. Een compacte maar volledige briefing is gemakkelijker met het geretourneerde lied te vergelijken dan losstaande instructies die over beide velden zijn verspreid.
Scheid songtekstregels met regeleindetekens. Sectielabels zoals [Intro], [Verse], [Pre Chorus], [Chorus], [Bridge] en [Outro] kunnen de beoogde structuur aangeven; de gedocumenteerde verzameling omvat ook [Interlude], [Post Chorus], [Transition], [Break], [Hook], [Build Up], [Inst] en [Solo]. Plaats de daadwerkelijke woorden onder de bijbehorende sectielabels en laat secties bewust terugkeren. Deze markeringen geven de compositie een structuur om vanuit te werken; beoordeel hoe het voltooide lied de overgangen en herhalingen daadwerkelijk realiseert.
Het object audio_setting biedt sample_rate-waarden van 16000, 24000, 32000 of 44100, bitrate-waarden van 32000, 64000, 128000 of 256000 en format-waarden mp3 of wav. Kies de bestandsinstellingen voor de volgende bewerkings- of afspeelstap en bewaar ze bij de briefing. Het gepubliceerde voorbeeld vraagt om 44100, 256000 en mp3; dit zijn voorbeeldkeuzes en geen universele standaardwaarden voor alle drie de velden.
Het geselecteerde muziekwerkproces is synchroon en niet-gestreamd. De gedocumenteerde keuzes voor output_format zijn url en hex, met hex als standaardwaarde van het schema; het geselecteerde voorbeeld vraagt expliciet om url. Gebruik voor URL-uitvoer de geretourneerde Ailoot-link om de opgeslagen audio te downloaden. Een hex-resultaat vertegenwoordigt audiobytes die vóór het afspelen naar het geselecteerde bestandsformaat moeten worden gedecodeerd. Het antwoord kan zowel audio- als audio_url-locaties voor één gegenereerd audiostuk bevatten; bewaar dat resultaat als één lied.
Sla de voltooide audio op met de songtekst, muzikale briefing, exacte model-ID en gevraagde bestandsinstellingen. Luister naar de bedoelde woorden, sectievolgorde en muzikale richting voordat je het in een project plaatst. Als een verzoek eindigt zonder volledig resultaat, bewaar dan de oorspronkelijke verzoekidentiteit en antwoordinformatie om het resultaat te controleren; een automatisch vervangingsverzoek kan nog een lied maken. Een revisie kan een specifieke tekstregel of muzikale instructie wijzigen, terwijl de rest van de briefing voor vergelijking behouden blijft.
Ailoot Ultra · Music POST /v1/music/generations minimax/music-1.5
minimax/music-1.5minimax/music-1.5music-1.5
Aan de slag
MiniMax Music 1.5 genereert muziek op basis van een prompt voor stijl en sfeer en aangeleverde songtekst. Het synchrone muziekprofiel accepteert 10–2 000 tekens voor de prompt, 10–3 500 tekens songtekst en MP3- of WAV-uitvoer.
- Toegestane invoer
- Tekst
- Resultaten
- Audio
Beschikbaar in Ailoot · invoer en methoden
Ailoot Ultra · Music POST /v1/music/generations
- Invoer
text- Uitvoer
audio- Uitvoerformaat
- mp3,wav
| Veld | Type | Vereiste | Waarden en limieten | Standaard |
|---|---|---|---|---|
Veldmodel | Typestring | VereisteVereist | Waarden en limieten minimax/music-1.5 | Standaard— |
Veldprompt | Typestring | VereisteVereist | Waarden en limieten | Standaard— |
Veldlyrics | Typestring | VereisteVereist | Waarden en limieten | Standaard— |
Veldstream | Typeboolean | VereisteOptioneel | Waarden en limieten false | Standaardfalse |
Veldoutput_format | Typestring | VereisteOptioneel | Waarden en limieten url, hex | Standaardhex |
Veldaudio_setting | Typeobject | VereisteOptioneel | Waarden en limieten | Standaard— |
Veldaudio_setting.sample_rate | Typeinteger | VereisteOptioneel | Waarden en limieten 16.000, 24.000, 32.000, 44.100 | Standaard— |
Veldaudio_setting.bitrate | Typeinteger | VereisteOptioneel | Waarden en limieten 32.000, 64.000, 128.000, 256.000 | Standaard— |
Veldaudio_setting.format | Typestring | VereisteOptioneel | Waarden en limieten mp3, wav | Standaard— |
Veldaigc_watermark | Typeboolean | VereisteOptioneel | Waarden en limieten | Standaardfalse |
Methodeparameters en levenscyclus
| Parameter | Contract |
|---|---|
Parametercontent_type | Contractapplication/json |
Parameterrequired | Contractmodel, prompt, lyrics |
Parameteroptional | Contractstream, output_format, audio_setting, aigc_watermark |
Parametermaterial_types | Contracttext |
Parameterconditions | ContractUse a nonstreaming request. MP3 and WAV are available; a PCM control is absent from this method. |
Levenscyclus: synchronous_result_then_owned_library
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Tarieven
Tariefverwijzingen voegen geen verzoekopties toe. Ondersteunde parameters staan bij de geselecteerde methode.
- Snelle modus
- Niet opgegeven Wanneer de snelle modus geselecteerd is
- Flex-modus
- Niet opgegeven Wanneer de flex-modus geselecteerd is
- Maximale redeneerinspanning
- Niet opgegeven Wanneer voor maximale redeneerinspanning de default-aanpassing wordt gebruikt
Ailoot-tarieven
Prijzen per configuratie
Koppel elke kostenpost aan de getoonde voorwaarden. Gebruik één tarief voor elke groep alternatieve configuraties.
| Configuratie | Tariefstaffel | Gefactureerde hoeveelheid | Kosten |
|---|---|---|---|
| ConfiguratieBasistarieven voor tokens | TariefstaffelBasistarief | Gefactureerde hoeveelheid— | Kosten Invoer · Invoertokens — / 1K tokens Uitvoer · Uitvoertokens — / 1K tokens Invoer · Cache lezen — / 1K tokens Invoer · Cache schrijven — / 1K tokens Invoer · Cache schrijven, 1 uur — / 1K tokens |
| ConfiguratiePer aanvraag | Tariefstaffel— | Gefactureerde hoeveelheidéén verzoek | Kosten Invoer $0.1 per verzoek |
Ailoot reserveert vóór een verzoek een geschat bedrag. Na het resultaat worden de uiteindelijke kosten afgerekend op basis van het gemeten verbruik. Bij streaming gebeurt de afrekening op basis van de definitieve verbruiksregistratie. Zo werken reservering en afrekening →
Voorbeeldverzoeken
Ailoot Ultra · Music
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "minimax/music-1.5", "prompt": "独立民谣,忧郁,内省,渴望,独自漫步,咖啡馆", "lyrics": "[verse]\\n街灯微亮晚风轻抚\\n影子拉长独自漫步\\n旧外套裹着深深忧郁\\n不知去向渴望何处\\n[chorus]\\n推开木门香气弥漫\\n熟悉的角落陌生人看", "audio_setting": {"sample_rate": 44100, "bitrate": 256000, "format": "mp3"}, "output_format": "url"}')
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/music/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
Resultaten ophalen en opslaan
Ailoot Ultra · Music
mp3,wav
GET /v1/media/assetsGET /v1/media/assets/{asset_id}
Alle voltooide resultaten bewaren
Bewaar elk volledig teruggegeven antwoord, bestand en inhoudsonderdeel.
One generated audio; retain every returned field. audio and audio_url are representations of the same output, not separate songs.
Als het oorspronkelijke antwoord moet worden gecontroleerd
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Antwoordvelden
| Veld | Type |
|---|---|
Velddata.audio | Typestring |
Velddata.audio_url | Typestring |
Velddata.status | Typeinteger |
Aliasnamen
Modelaliasnamen
Ailoot Ultra minimax/music-1.5, music-1.5
Aliasnamen voor methodepaden
Gebruik de hierboven getoonde methodepaden.
Gerelateerde aanroeper-ID’s
Ailoot Ultra · Music POST /v1/music/generations music-1.5
music-1.5minimax/music-1.5music-1.5
Aan de slag
MiniMax Music 1.5 genereert muziek op basis van een prompt voor stijl en sfeer en aangeleverde songtekst. Het synchrone muziekprofiel accepteert 10–2 000 tekens voor de prompt, 10–3 500 tekens songtekst en MP3- of WAV-uitvoer.
- Toegestane invoer
- Tekst
- Resultaten
- Audio
Beschikbaar in Ailoot · invoer en methoden
Ailoot Ultra · Music POST /v1/music/generations
- Invoer
text- Uitvoer
audio- Uitvoerformaat
- mp3,wav
| Veld | Type | Vereiste | Waarden en limieten | Standaard |
|---|---|---|---|---|
Veldmodel | Typestring | VereisteVereist | Waarden en limieten music-1.5 | Standaard— |
Veldprompt | Typestring | VereisteVereist | Waarden en limieten | Standaard— |
Veldlyrics | Typestring | VereisteVereist | Waarden en limieten | Standaard— |
Veldstream | Typeboolean | VereisteOptioneel | Waarden en limieten false | Standaardfalse |
Veldoutput_format | Typestring | VereisteOptioneel | Waarden en limieten url, hex | Standaardhex |
Veldaudio_setting | Typeobject | VereisteOptioneel | Waarden en limieten | Standaard— |
Veldaudio_setting.sample_rate | Typeinteger | VereisteOptioneel | Waarden en limieten 16.000, 24.000, 32.000, 44.100 | Standaard— |
Veldaudio_setting.bitrate | Typeinteger | VereisteOptioneel | Waarden en limieten 32.000, 64.000, 128.000, 256.000 | Standaard— |
Veldaudio_setting.format | Typestring | VereisteOptioneel | Waarden en limieten mp3, wav | Standaard— |
Veldaigc_watermark | Typeboolean | VereisteOptioneel | Waarden en limieten | Standaardfalse |
Methodeparameters en levenscyclus
| Parameter | Contract |
|---|---|
Parametercontent_type | Contractapplication/json |
Parameterrequired | Contractmodel, prompt, lyrics |
Parameteroptional | Contractstream, output_format, audio_setting, aigc_watermark |
Parametermaterial_types | Contracttext |
Parameterconditions | ContractUse a nonstreaming request. MP3 and WAV are available; a PCM control is absent from this method. |
Levenscyclus: synchronous_result_then_owned_library
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Tarieven
Tariefverwijzingen voegen geen verzoekopties toe. Ondersteunde parameters staan bij de geselecteerde methode.
- Snelle modus
- Niet opgegeven Wanneer de snelle modus geselecteerd is
- Flex-modus
- Niet opgegeven Wanneer de flex-modus geselecteerd is
- Maximale redeneerinspanning
- Niet opgegeven Wanneer voor maximale redeneerinspanning de default-aanpassing wordt gebruikt
Ailoot-tarieven
Prijzen per configuratie
Koppel elke kostenpost aan de getoonde voorwaarden. Gebruik één tarief voor elke groep alternatieve configuraties.
| Configuratie | Tariefstaffel | Gefactureerde hoeveelheid | Kosten |
|---|---|---|---|
| ConfiguratieBasistarieven voor tokens | TariefstaffelBasistarief | Gefactureerde hoeveelheid— | Kosten Invoer · Invoertokens — / 1K tokens Uitvoer · Uitvoertokens — / 1K tokens Invoer · Cache lezen — / 1K tokens Invoer · Cache schrijven — / 1K tokens Invoer · Cache schrijven, 1 uur — / 1K tokens |
| ConfiguratiePer aanvraag | Tariefstaffel— | Gefactureerde hoeveelheidéén verzoek | Kosten Invoer $0.1 per verzoek |
Ailoot reserveert vóór een verzoek een geschat bedrag. Na het resultaat worden de uiteindelijke kosten afgerekend op basis van het gemeten verbruik. Bij streaming gebeurt de afrekening op basis van de definitieve verbruiksregistratie. Zo werken reservering en afrekening →
Voorbeeldverzoeken
Ailoot Ultra · Music
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "music-1.5", "prompt": "独立民谣,忧郁,内省,渴望,独自漫步,咖啡馆", "lyrics": "[verse]\\n街灯微亮晚风轻抚\\n影子拉长独自漫步\\n旧外套裹着深深忧郁\\n不知去向渴望何处\\n[chorus]\\n推开木门香气弥漫\\n熟悉的角落陌生人看", "audio_setting": {"sample_rate": 44100, "bitrate": 256000, "format": "mp3"}, "output_format": "url"}')
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/music/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
Resultaten ophalen en opslaan
Ailoot Ultra · Music
mp3,wav
GET /v1/media/assetsGET /v1/media/assets/{asset_id}
Alle voltooide resultaten bewaren
Bewaar elk volledig teruggegeven antwoord, bestand en inhoudsonderdeel.
One generated audio; retain every returned field. audio and audio_url are representations of the same output, not separate songs.
Als het oorspronkelijke antwoord moet worden gecontroleerd
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Antwoordvelden
| Veld | Type |
|---|---|
Velddata.audio | Typestring |
Velddata.audio_url | Typestring |
Velddata.status | Typeinteger |
Aliasnamen
Modelaliasnamen
Ailoot Ultra minimax/music-1.5, music-1.5
Aliasnamen voor methodepaden
Gebruik de hierboven getoonde methodepaden.
Gerelateerde aanroeper-ID’s
FAQ · MiniMax: Music 1.5
- Welke invoer en resultaten zijn beschikbaar?
POST /v1/music/generations·minimax/music-1.5:text→audioPOST /v1/music/generations·music-1.5:text→audio- Welke velden gebruikt het verzoek?
POST /v1/music/generations·minimax/music-1.5:model,prompt,lyrics,stream,output_format,audio_setting,aigc_watermarkPOST /v1/music/generations·music-1.5:model,prompt,lyrics,stream,output_format,audio_setting,aigc_watermark