MiniMax: Music 1.5
MiniMax Music 1.5 ustvarja glasbo iz poziva o slogu in razpoloženju ter priloženega besedila pesmi. Njegov sinhroni glasbeni profil sprejema od 10 do 2 000 znakov poziva, od 10 do 3 500 znakov besedila pesmi in izhod MP3 ali WAV.
- Ailoot Ultra · Music
POST /v1/music/generationsminimax/music-1.5 - Ailoot Ultra · Music
POST /v1/music/generationsmusic-1.5
O modelu
Ta opis zajema zmožnosti modela. Vhodi, izhodi in možnosti, ki so na voljo v Ailoot, so spodaj navedeni za izbrano metodo.
MiniMax Music 1.5 ustvarja glasbo iz pisnega glasbenega opisa in besedila pesmi. Za to natančno izdajo izberite minimax/music-1.5; music-1.5 je njen konfigurirani vzdevek. Njegova glasbena metoda uporablja zahtevo JSON s polji model, prompt in lyrics ter ustvari zvočni rezultat. Uporabite jo za pretvorbo pisnega koncepta pesmi v osnutek za poslušanje, uglasbitev priloženega besedila ali raziskovanje kompozicije pred nadaljnjim urejanjem.
V polju prompt opišite glasbeni slog, razpoloženje in okolje, v polju lyrics pa navedite besede, ki naj bodo zapete. Uporaben opis bi lahko zahteval introspektivno folk pesem za mirno kavarno s kitico, ki vzpostavi prizor, in refrenom, ki ponovi njeno osrednjo zamisel. Glasbeno usmeritev ohranite v prompt, želene verze pa v lyrics, da ima besedilo jasno vlogo v kompoziciji.
Za Music 1.5 mora prompt vsebovati od 10 do 2 000 znakov, lyrics pa od 10 do 3 500 znakov. Obe besedilni polji vključite v zahtevo skupaj z izbranim modelom. Prostor v prompt uporabite za pomembne glasbene izbire, nato pa v lyrics podajte celotno želeno besedilo. Strnjen, a celovit opis je lažje primerjati z vrnjeno pesmijo kot nepovezana navodila, razpršena po obeh poljih.
Vrstice besedila pesmi ločite z znaki za novo vrstico. Oznake razdelkov, kot so [Intro], [Verse], [Pre Chorus], [Chorus], [Bridge] in [Outro], lahko določijo želeno strukturo; dokumentirani nabor vključuje tudi [Interlude], [Post Chorus], [Transition], [Break], [Hook], [Build Up], [Inst] in [Solo]. Dejanske besede postavite pod njihove oznake razdelkov, ponavljajoče se razdelke pa uporabljajte premišljeno. Te oznake kompoziciji dajo izhodiščno strukturo; preverite, kako dokončana pesem dejansko izvede prehode in ponovitve.
Objekt audio_setting ponuja vrednosti sample_rate 16000, 24000, 32000 ali 44100, vrednosti bitrate 32000, 64000, 128000 ali 256000 in vrednosti format mp3 ali wav. Nastavitve datoteke izberite za naslednji korak urejanja ali predvajanja in jih hranite skupaj z opisom. Objavljeni primer zahteva 44100, 256000 in mp3; to so vzorčne izbire in ne univerzalne privzete vrednosti za vsa tri polja.
Izbrani glasbeni postopek je sinhron in nepretočen. Dokumentirani izbiri output_format sta url in hex, pri čemer je hex privzeta vrednost sheme; izbrani primer izrecno zahteva url. Pri izhodu URL uporabite vrnjeno povezavo Ailoot za prenos shranjenega zvoka. Rezultat hex predstavlja zvočne bajte, ki jih je treba pred predvajanjem dekodirati v izbrani format datoteke. Odgovor lahko za en ustvarjeni zvok vsebuje lokaciji audio in audio_url; ta rezultat ohranite kot eno pesem.
Dokončani zvok shranite skupaj z besedilom pesmi, glasbenim opisom, natančnim ID-jem modela in zahtevanimi nastavitvami datoteke. Pred umestitvijo v projekt poslušajte, ali ustrezajo želene besede, vrstni red razdelkov in glasbena usmeritev. Če se zahteva konča brez celotnega rezultata, ohranite identiteto izvirne zahteve in podatke odgovora za preverjanje rezultata; samodejna nadomestna zahteva lahko ustvari drugo pesem. Predelava lahko spremeni določen verz ali glasbeno navodilo, preostali opis pa ohrani za primerjavo.
Ailoot Ultra · Music POST /v1/music/generations minimax/music-1.5
minimax/music-1.5minimax/music-1.5music-1.5
Začetek
MiniMax Music 1.5 ustvarja glasbo iz poziva o slogu in razpoloženju ter priloženega besedila pesmi. Njegov sinhroni glasbeni profil sprejema od 10 do 2 000 znakov poziva, od 10 do 3 500 znakov besedila pesmi in izhod MP3 ali WAV.
- Dovoljeni vhodi
- Besedilo
- Rezultati
- Zvok
Na voljo v Ailoot · vhodi in metode
Ailoot Ultra · Music POST /v1/music/generations
- Vhod
text- Izhod
audio- Izhodni format
- mp3,wav
| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
|---|---|---|---|---|
Poljemodel | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve minimax/music-1.5 | Privzeto— |
Poljeprompt | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve | Privzeto— |
Poljelyrics | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve | Privzeto— |
Poljestream | Vrstaboolean | ZahtevaIzbirno | Vrednosti in omejitve false | Privzetofalse |
Poljeoutput_format | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve url, hex | Privzetohex |
Poljeaudio_setting | Vrstaobject | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljeaudio_setting.sample_rate | Vrstainteger | ZahtevaIzbirno | Vrednosti in omejitve 16.000, 24.000, 32.000, 44.100 | Privzeto— |
Poljeaudio_setting.bitrate | Vrstainteger | ZahtevaIzbirno | Vrednosti in omejitve 32.000, 64.000, 128.000, 256.000 | Privzeto— |
Poljeaudio_setting.format | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve mp3, wav | Privzeto— |
Poljeaigc_watermark | Vrstaboolean | ZahtevaIzbirno | Vrednosti in omejitve | Privzetofalse |
Parametri in življenjski cikel metode
| Parameter | Specifikacija |
|---|---|
Parametercontent_type | Specifikacijaapplication/json |
Parameterrequired | Specifikacijamodel, prompt, lyrics |
Parameteroptional | Specifikacijastream, output_format, audio_setting, aigc_watermark |
Parametermaterial_types | Specifikacijatext |
Parameterconditions | SpecifikacijaUse a nonstreaming request. MP3 and WAV are available; a PCM control is absent from this method. |
Življenjski cikel: synchronous_result_then_owned_library
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Cenik
Tarifni podatki ne dodajajo možnosti zahteve. Podprti parametri so navedeni pri izbrani metodi.
- Hitri način
- Ni navedeno Ko je izbran hitri način
- Način flex
- Ni navedeno Ko je izbran način flex
- Najvišja raven razmišljanja
- Ni navedeno Ko najvišja raven razmišljanja uporablja privzeto prilagoditev (default)
Cene Ailoot
Cene po nastavitvah
Vsak strošek povežite s prikazanimi pogoji. Za vsak nabor alternativnih nastavitev uporabite eno ceno.
| Nastavitev | Cenovna lestvica | Obračunska količina | Strošek |
|---|---|---|---|
| NastavitevOsnovne cene žetonov | Cenovna lestvicaOsnovna cena | Obračunska količina— | Strošek Vhod · Vhodni žetoni — / 1K žetonov Izhod · Izhodni žetoni — / 1K žetonov Vhod · Branje predpomnilnika — / 1K žetonov Vhod · Zapis v predpomnilnik — / 1K žetonov Vhod · Zapis v predpomnilnik, 1 ura — / 1K žetonov |
| NastavitevNa zahtevo | Cenovna lestvica— | Obračunska količinaena zahteva | Strošek Vhod $0.1 na zahtevo |
Ailoot pred zahtevo rezervira ocenjeni znesek. Po rezultatu obračuna končni strošek na podlagi izmerjene porabe. Obračun pretakanja uporablja končni zapis porabe. Kako delujeta rezervacija in obračun →
Primeri zahtev
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.
Prejmi in shrani rezultate
Ailoot Ultra · Music
mp3,wav
GET /v1/media/assetsGET /v1/media/assets/{asset_id}
Ohrani vse dokončane rezultate
Shranite vsak v celoti vrnjen odgovor, datoteko in del vsebine.
One generated audio; retain every returned field. audio and audio_url are representations of the same output, not separate songs.
Če je treba preveriti izvirni odgovor
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Polja odgovora
| Polje | Vrsta |
|---|---|
Poljedata.audio | Vrstastring |
Poljedata.audio_url | Vrstastring |
Poljedata.status | Vrstainteger |
Druga imena
Druga imena modelov
Ailoot Ultra minimax/music-1.5, music-1.5
Druga imena poti metod
Uporabite zgoraj navedene poti metod.
Povezani ID-ji za klic
Ailoot Ultra · Music POST /v1/music/generations music-1.5
music-1.5minimax/music-1.5music-1.5
Začetek
MiniMax Music 1.5 ustvarja glasbo iz poziva o slogu in razpoloženju ter priloženega besedila pesmi. Njegov sinhroni glasbeni profil sprejema od 10 do 2 000 znakov poziva, od 10 do 3 500 znakov besedila pesmi in izhod MP3 ali WAV.
- Dovoljeni vhodi
- Besedilo
- Rezultati
- Zvok
Na voljo v Ailoot · vhodi in metode
Ailoot Ultra · Music POST /v1/music/generations
- Vhod
text- Izhod
audio- Izhodni format
- mp3,wav
| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
|---|---|---|---|---|
Poljemodel | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve music-1.5 | Privzeto— |
Poljeprompt | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve | Privzeto— |
Poljelyrics | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve | Privzeto— |
Poljestream | Vrstaboolean | ZahtevaIzbirno | Vrednosti in omejitve false | Privzetofalse |
Poljeoutput_format | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve url, hex | Privzetohex |
Poljeaudio_setting | Vrstaobject | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Poljeaudio_setting.sample_rate | Vrstainteger | ZahtevaIzbirno | Vrednosti in omejitve 16.000, 24.000, 32.000, 44.100 | Privzeto— |
Poljeaudio_setting.bitrate | Vrstainteger | ZahtevaIzbirno | Vrednosti in omejitve 32.000, 64.000, 128.000, 256.000 | Privzeto— |
Poljeaudio_setting.format | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve mp3, wav | Privzeto— |
Poljeaigc_watermark | Vrstaboolean | ZahtevaIzbirno | Vrednosti in omejitve | Privzetofalse |
Parametri in življenjski cikel metode
| Parameter | Specifikacija |
|---|---|
Parametercontent_type | Specifikacijaapplication/json |
Parameterrequired | Specifikacijamodel, prompt, lyrics |
Parameteroptional | Specifikacijastream, output_format, audio_setting, aigc_watermark |
Parametermaterial_types | Specifikacijatext |
Parameterconditions | SpecifikacijaUse a nonstreaming request. MP3 and WAV are available; a PCM control is absent from this method. |
Življenjski cikel: synchronous_result_then_owned_library
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Cenik
Tarifni podatki ne dodajajo možnosti zahteve. Podprti parametri so navedeni pri izbrani metodi.
- Hitri način
- Ni navedeno Ko je izbran hitri način
- Način flex
- Ni navedeno Ko je izbran način flex
- Najvišja raven razmišljanja
- Ni navedeno Ko najvišja raven razmišljanja uporablja privzeto prilagoditev (default)
Cene Ailoot
Cene po nastavitvah
Vsak strošek povežite s prikazanimi pogoji. Za vsak nabor alternativnih nastavitev uporabite eno ceno.
| Nastavitev | Cenovna lestvica | Obračunska količina | Strošek |
|---|---|---|---|
| NastavitevOsnovne cene žetonov | Cenovna lestvicaOsnovna cena | Obračunska količina— | Strošek Vhod · Vhodni žetoni — / 1K žetonov Izhod · Izhodni žetoni — / 1K žetonov Vhod · Branje predpomnilnika — / 1K žetonov Vhod · Zapis v predpomnilnik — / 1K žetonov Vhod · Zapis v predpomnilnik, 1 ura — / 1K žetonov |
| NastavitevNa zahtevo | Cenovna lestvica— | Obračunska količinaena zahteva | Strošek Vhod $0.1 na zahtevo |
Ailoot pred zahtevo rezervira ocenjeni znesek. Po rezultatu obračuna končni strošek na podlagi izmerjene porabe. Obračun pretakanja uporablja končni zapis porabe. Kako delujeta rezervacija in obračun →
Primeri zahtev
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.
Prejmi in shrani rezultate
Ailoot Ultra · Music
mp3,wav
GET /v1/media/assetsGET /v1/media/assets/{asset_id}
Ohrani vse dokončane rezultate
Shranite vsak v celoti vrnjen odgovor, datoteko in del vsebine.
One generated audio; retain every returned field. audio and audio_url are representations of the same output, not separate songs.
Če je treba preveriti izvirni odgovor
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Polja odgovora
| Polje | Vrsta |
|---|---|
Poljedata.audio | Vrstastring |
Poljedata.audio_url | Vrstastring |
Poljedata.status | Vrstainteger |
Druga imena
Druga imena modelov
Ailoot Ultra minimax/music-1.5, music-1.5
Druga imena poti metod
Uporabite zgoraj navedene poti metod.
Povezani ID-ji za klic
FAQ · MiniMax: Music 1.5
- Kateri vhodi in rezultati so na voljo?
POST /v1/music/generations·minimax/music-1.5:text→audioPOST /v1/music/generations·music-1.5:text→audio- Katera polja uporablja zahteva?
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