MiniMax: Music 2.5+
MiniMax Music 2.5+ generuje hudbu zo zadania štýlu a nálady a z dodaného textu piesne. Jeho synchrónny hudobný profil prijíma 10–2 000 znakov v prompt, 10–3 500 znakov v texte piesne a poskytuje výstup MP3 alebo WAV.
- Ailoot Ultra · Music
POST /v1/music/generationsminimax/music-2.5+ - Ailoot Ultra · Music
POST /v1/music/generationsmusic-2.5+
O modeli
Tento opis pokrýva možnosti modelu. Dostupné vstupy, výstupy a voľby v Ailoot sú uvedené nižšie pre vybranú metódu.
MiniMax Music 2.5+ vytvára hudbu z písomného hudobného zadania a textu piesne. Pre presne túto edíciu vyberte minimax/music-2.5+; jej nakonfigurovaný alias je music-2.5+. Hudobná metóda používa požiadavku JSON s model, prompt a lyrics a vytvára generovaný zvuk. Použite ju na premenu písomného konceptu piesne na návrh na vypočutie, zhudobnenie dodaného textu alebo preskúmanie kompozície pred ďalšími úpravami.
Pomocou prompt opíšte hudobný štýl, náladu a prostredie a do lyrics vložte slová, ktoré sa majú spievať. Užitočné zadanie môže požadovať hĺbavú folkovú pieseň pre pokojnú kaviareň so slohou, ktorá predstaví scénu, a refrénom, ktorý opakuje jej hlavnú myšlienku. Hudobné smerovanie ponechajte v prompt a zamýšľané verše v lyrics, aby mal text v kompozícii jasnú úlohu.
Pri Music 2.5+ musí prompt obsahovať 10–2 000 znakov a lyrics musí obsahovať 10–3 500 znakov. Do požiadavky zahrňte obe textové polia spolu s vybraným modelom. Priestor v prompt využite na podstatné hudobné voľby a potom do lyrics vložte celé zamýšľané znenie. Stručné, ale úplné zadanie sa s vrátenou piesňou porovnáva ľahšie než nesúvisiace pokyny rozptýlené v oboch poliach.
Riadky textu piesne oddeľte znakmi nového riadka. Označenia častí, napríklad [Intro], [Verse], [Pre Chorus], [Chorus], [Bridge] a [Outro], môžu určovať zamýšľanú štruktúru; zdokumentovaná množina obsahuje aj [Interlude], [Post Chorus], [Transition], [Break], [Hook], [Build Up], [Inst] a [Solo]. Skutočné slová vložte pod označenia príslušných častí a opakovanie častí používajte zámerne. Tieto značky poskytujú kompozícii východiskovú štruktúru; skontrolujte, ako hotová pieseň skutočne uskutočňuje prechody a opakovania.
Objekt audio_setting ponúka hodnoty sample_rate 16000, 24000, 32000 alebo 44100, hodnoty bitrate 32000, 64000, 128000 alebo 256000 a hodnoty format mp3 alebo wav. Nastavenia súboru vyberte podľa ďalšieho kroku úprav alebo prehrávania a uchovajte ich spolu so zadaním. Zverejnený príklad požaduje 44100, 256000 a mp3; ide o voľby z príkladu, nie o univerzálne predvolené hodnoty všetkých troch polí.
Vybraný hudobný postup je synchrónny a bez priebežného doručovania. Zdokumentované možnosti output_format sú url a hex, pričom predvolenou hodnotou schémy je hex; vybraný príklad výslovne požaduje url. Pri výstupe URL použite vrátený odkaz Ailoot na stiahnutie uloženého zvuku. Výsledok hex predstavuje zvukové bajty, ktoré treba pred prehrávaním dekódovať do vybraného formátu súboru. Odpoveď môže obsahovať umiestnenia audio aj audio_url pre jeden vygenerovaný zvuk; tento výsledok uchovajte ako jednu pieseň.
Dokončený zvuk uložte spolu s textom piesne, hudobným zadaním, presným ID modelu a požadovanými nastaveniami súboru. Pred zaradením do projektu si overte zamýšľané slová, poradie častí a hudobné smerovanie počúvaním. Ak sa požiadavka skončí bez úplného výsledku, uchovajte identitu pôvodnej požiadavky a informácie o odpovedi na kontrolu výsledku; automatická náhradná požiadavka môže vytvoriť ďalšiu pieseň. Pri úprave možno zmeniť konkrétny verš alebo hudobný pokyn a zvyšok zadania zachovať na porovnanie.
Ailoot Ultra · Music POST /v1/music/generations minimax/music-2.5+
minimax/music-2.5+minimax/music-2.5+music-2.5+
Úvod
MiniMax Music 2.5+ generuje hudbu zo zadania štýlu a nálady a z dodaného textu piesne. Jeho synchrónny hudobný profil prijíma 10–2 000 znakov v prompt, 10–3 500 znakov v texte piesne a poskytuje výstup MP3 alebo WAV.
- Povolené vstupy
- Text
- Výsledky
- Audio
Dostupné v Ailoot · vstupy a metódy
Ailoot Ultra · Music POST /v1/music/generations
- Vstup
text- Výstup
audio- Výstupný formát
- mp3,wav
| Pole | Typ | Požiadavka | Hodnoty a limity | Predvolené |
|---|---|---|---|---|
Polemodel | Typstring | PožiadavkaPovinné | Hodnoty a limity minimax/music-2.5+ | Predvolené— |
Poleprompt | Typstring | PožiadavkaPovinné | Hodnoty a limity | Predvolené— |
Polelyrics | Typstring | PožiadavkaPovinné | Hodnoty a limity | Predvolené— |
Polestream | Typboolean | PožiadavkaVoliteľné | Hodnoty a limity false | Predvolenéfalse |
Poleoutput_format | Typstring | PožiadavkaVoliteľné | Hodnoty a limity url, hex | Predvolenéhex |
Poleaudio_setting | Typobject | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Poleaudio_setting.sample_rate | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity 16 000, 24 000, 32 000, 44 100 | Predvolené— |
Poleaudio_setting.bitrate | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity 32 000, 64 000, 128 000, 256 000 | Predvolené— |
Poleaudio_setting.format | Typstring | PožiadavkaVoliteľné | Hodnoty a limity mp3, wav | Predvolené— |
Poleaigc_watermark | Typboolean | PožiadavkaVoliteľné | Hodnoty a limity | Predvolenéfalse |
Parametre a životný cyklus metódy
| Parameter | Špecifikácia |
|---|---|
Parametercontent_type | Špecifikáciaapplication/json |
Parameterrequired | Špecifikáciamodel, prompt, lyrics |
Parameteroptional | Špecifikáciastream, output_format, audio_setting, aigc_watermark |
Parametermaterial_types | Špecifikáciatext |
Parameterconditions | ŠpecifikáciaUse a nonstreaming request. MP3 and WAV are available; a PCM control is absent from this method. |
Životný cyklus: synchronous_result_then_owned_library
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Cenník
Tarifné údaje nepridávajú možnosti požiadavky. Podporované parametre sú uvedené pri vybranej metóde.
- Rýchly režim
- Neuvedené Keď je zvolený rýchly režim
- Režim Flex
- Neuvedené Keď je zvolený režim flex
- Maximálna úroveň uvažovania
- Neuvedené Keď sa pri maximálnej úrovni uvažovania používa predvolená úprava (default)
Sadzby Ailoot
Ceny podľa konfigurácie
Každý poplatok priraďte k zobrazeným podmienkam. Pre každú skupinu alternatívnych konfigurácií použite jednu sadzbu.
| Konfigurácia | Sadzobník | Účtovacie množstvo | Poplatok |
|---|---|---|---|
| KonfiguráciaZákladné sadzby za tokeny | SadzobníkZákladná sadzba | Účtovacie množstvo— | Poplatok Vstup · Vstupné tokeny — / 1K tokenov Výstup · Výstupné tokeny — / 1K tokenov Vstup · Čítanie cache — / 1K tokenov Vstup · Zápis do cache — / 1K tokenov Vstup · Zápis do cache, 1 hod — / 1K tokenov |
| KonfiguráciaZa požiadavku | Sadzobník— | Účtovacie množstvojedna požiadavka | Poplatok Vstup $0.3 za požiadavku |
Ailoot pred požiadavkou rezervuje odhadovanú sumu. Po získaní výsledku vyúčtuje konečný poplatok podľa nameraného využitia. Pri streamovaní sa vyúčtovanie riadi konečným záznamom využitia. Ako funguje rezervácia a vyúčtovanie →
Príklady požiadaviek
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-2.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.
Prijať a uložiť výsledky
Ailoot Ultra · Music
mp3,wav
GET /v1/media/assetsGET /v1/media/assets/{asset_id}
Uchovať všetky dokončené výsledky
Uložte každú úplnú vrátenú odpoveď, súbor a časť obsahu.
One generated audio; retain every returned field. audio and audio_url are representations of the same output, not separate songs.
Ak treba overiť pôvodnú odpoveď
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Polia odpovede
| Pole | Typ |
|---|---|
Poledata.audio | Typstring |
Poledata.audio_url | Typstring |
Poledata.status | Typinteger |
Aliasy
Aliasy modelov
Ailoot Ultra minimax/music-2.5+, music-2.5+
Aliasy ciest metód
Použite cesty metód uvedené vyššie.
Súvisiace ID na volanie
Ailoot Ultra · Music POST /v1/music/generations music-2.5+
music-2.5+minimax/music-2.5+music-2.5+
Úvod
MiniMax Music 2.5+ generuje hudbu zo zadania štýlu a nálady a z dodaného textu piesne. Jeho synchrónny hudobný profil prijíma 10–2 000 znakov v prompt, 10–3 500 znakov v texte piesne a poskytuje výstup MP3 alebo WAV.
- Povolené vstupy
- Text
- Výsledky
- Audio
Dostupné v Ailoot · vstupy a metódy
Ailoot Ultra · Music POST /v1/music/generations
- Vstup
text- Výstup
audio- Výstupný formát
- mp3,wav
| Pole | Typ | Požiadavka | Hodnoty a limity | Predvolené |
|---|---|---|---|---|
Polemodel | Typstring | PožiadavkaPovinné | Hodnoty a limity music-2.5+ | Predvolené— |
Poleprompt | Typstring | PožiadavkaPovinné | Hodnoty a limity | Predvolené— |
Polelyrics | Typstring | PožiadavkaPovinné | Hodnoty a limity | Predvolené— |
Polestream | Typboolean | PožiadavkaVoliteľné | Hodnoty a limity false | Predvolenéfalse |
Poleoutput_format | Typstring | PožiadavkaVoliteľné | Hodnoty a limity url, hex | Predvolenéhex |
Poleaudio_setting | Typobject | PožiadavkaVoliteľné | Hodnoty a limity | Predvolené— |
Poleaudio_setting.sample_rate | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity 16 000, 24 000, 32 000, 44 100 | Predvolené— |
Poleaudio_setting.bitrate | Typinteger | PožiadavkaVoliteľné | Hodnoty a limity 32 000, 64 000, 128 000, 256 000 | Predvolené— |
Poleaudio_setting.format | Typstring | PožiadavkaVoliteľné | Hodnoty a limity mp3, wav | Predvolené— |
Poleaigc_watermark | Typboolean | PožiadavkaVoliteľné | Hodnoty a limity | Predvolenéfalse |
Parametre a životný cyklus metódy
| Parameter | Špecifikácia |
|---|---|
Parametercontent_type | Špecifikáciaapplication/json |
Parameterrequired | Špecifikáciamodel, prompt, lyrics |
Parameteroptional | Špecifikáciastream, output_format, audio_setting, aigc_watermark |
Parametermaterial_types | Špecifikáciatext |
Parameterconditions | ŠpecifikáciaUse a nonstreaming request. MP3 and WAV are available; a PCM control is absent from this method. |
Životný cyklus: synchronous_result_then_owned_library
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Cenník
Tarifné údaje nepridávajú možnosti požiadavky. Podporované parametre sú uvedené pri vybranej metóde.
- Rýchly režim
- Neuvedené Keď je zvolený rýchly režim
- Režim Flex
- Neuvedené Keď je zvolený režim flex
- Maximálna úroveň uvažovania
- Neuvedené Keď sa pri maximálnej úrovni uvažovania používa predvolená úprava (default)
Sadzby Ailoot
Ceny podľa konfigurácie
Každý poplatok priraďte k zobrazeným podmienkam. Pre každú skupinu alternatívnych konfigurácií použite jednu sadzbu.
| Konfigurácia | Sadzobník | Účtovacie množstvo | Poplatok |
|---|---|---|---|
| KonfiguráciaZákladné sadzby za tokeny | SadzobníkZákladná sadzba | Účtovacie množstvo— | Poplatok Vstup · Vstupné tokeny — / 1K tokenov Výstup · Výstupné tokeny — / 1K tokenov Vstup · Čítanie cache — / 1K tokenov Vstup · Zápis do cache — / 1K tokenov Vstup · Zápis do cache, 1 hod — / 1K tokenov |
| KonfiguráciaZa požiadavku | Sadzobník— | Účtovacie množstvojedna požiadavka | Poplatok Vstup $0.3 za požiadavku |
Ailoot pred požiadavkou rezervuje odhadovanú sumu. Po získaní výsledku vyúčtuje konečný poplatok podľa nameraného využitia. Pri streamovaní sa vyúčtovanie riadi konečným záznamom využitia. Ako funguje rezervácia a vyúčtovanie →
Príklady požiadaviek
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-2.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.
Prijať a uložiť výsledky
Ailoot Ultra · Music
mp3,wav
GET /v1/media/assetsGET /v1/media/assets/{asset_id}
Uchovať všetky dokončené výsledky
Uložte každú úplnú vrátenú odpoveď, súbor a časť obsahu.
One generated audio; retain every returned field. audio and audio_url are representations of the same output, not separate songs.
Ak treba overiť pôvodnú odpoveď
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Polia odpovede
| Pole | Typ |
|---|---|
Poledata.audio | Typstring |
Poledata.audio_url | Typstring |
Poledata.status | Typinteger |
Aliasy
Aliasy modelov
Ailoot Ultra minimax/music-2.5+, music-2.5+
Aliasy ciest metód
Použite cesty metód uvedené vyššie.
Súvisiace ID na volanie
FAQ · MiniMax: Music 2.5+
- Aké vstupy a výsledky sú dostupné?
POST /v1/music/generations·minimax/music-2.5+:text→audioPOST /v1/music/generations·music-2.5+:text→audio- Aké polia používa požiadavka?
POST /v1/music/generations·minimax/music-2.5+:model,prompt,lyrics,stream,output_format,audio_setting,aigc_watermarkPOST /v1/music/generations·music-2.5+:model,prompt,lyrics,stream,output_format,audio_setting,aigc_watermark