MiniMax: Music 2.5+
MiniMax Music 2.5+ generuje hudbu ze zadání stylu a nálady a dodaného textu písně. Jeho synchronní hudební profil přijímá 10–2 000 znaků zadání, 10–3 500 znaků textu písně a nabízí výstup MP3 nebo WAV.
- Ailoot Ultra · Music
POST /v1/music/generationsminimax/music-2.5+ - Ailoot Ultra · Music
POST /v1/music/generationsmusic-2.5+
O modelu
Tento popis zahrnuje schopnosti modelu. Vstupy, výstupy a možnosti dostupné v Ailoot jsou uvedeny níže pro vybranou metodu.
MiniMax Music 2.5+ vytváří hudbu z písemného hudebního zadání a textu písně. Pro tuto přesnou edici vyberte minimax/music-2.5+; music-2.5+ je její nakonfigurovaný alias. Její hudební metoda používá požadavek JSON s parametry model, prompt a lyrics a vytváří generovaný zvuk. Použijte ji k převodu písemného konceptu písně na pracovní verzi k poslechu, zhudebnění dodaného textu nebo prozkoumání skladby před dalšími úpravami.
Pomocí parametru prompt popište hudební styl, náladu a prostředí a pomocí parametru lyrics slova, která se mají zpívat. Užitečné zadání může požadovat zamyšlenou folkovou píseň pro tichou kavárnu se slokou, která nastolí scénu, a refrénem, který opakuje její hlavní myšlenku. Hudební směr ponechte v poli prompt a zamýšlené řádky v poli lyrics, aby měl text ve skladbě jasnou úlohu.
U Music 2.5+ musí prompt obsahovat 10–2 000 znaků a lyrics musí obsahovat 10–3 500 znaků. Obě textová pole zahrňte do požadavku spolu se zvoleným modelem. Prostor v poli prompt využijte pro podstatné hudební volby a poté do pole lyrics vložte úplné zamýšlené znění. Stručné, ale úplné zadání lze s vrácenou písní porovnat snáze než nesouvisející pokyny rozptýlené do obou polí.
Řádky textu písně oddělujte znaky nového řádku. Označení oddílů jako [Intro], [Verse], [Pre Chorus], [Chorus], [Bridge] a [Outro] mohou určovat zamýšlenou strukturu; dokumentovaná sada zahrnuje také [Interlude], [Post Chorus], [Transition], [Break], [Hook], [Build Up], [Inst] a [Solo]. Skutečná slova umístěte pod označení příslušných oddílů a opakované části používejte záměrně. Tyto značky poskytují skladbě výchozí strukturu; zkontrolujte, jak dokončená píseň skutečně realizuje přechody a opakování.
Objekt audio_setting nabízí hodnoty sample_rate 16000, 24000, 32000 nebo 44100, hodnoty bitrate 32000, 64000, 128000 nebo 256000 a hodnoty format mp3 nebo wav. Nastavení souboru zvolte pro další krok úprav nebo přehrávání a uchovejte je se zadáním. Zveřejněný příklad požaduje 44100, 256000 a mp3; jde o volby v příkladu, nikoli univerzální výchozí hodnoty všech tří polí.
Vybraný hudební postup je synchronní a nestreamovaný. Dokumentovanými volbami output_format jsou url a hex, přičemž hex je výchozí hodnotou schématu; vybraný příklad výslovně požaduje url. U výstupu URL použijte vrácený odkaz Ailoot ke stažení uloženého zvuku. Výsledek hex představuje zvukové bajty, které je třeba před přehráním dekódovat do vybraného formátu souboru. Odpověď může obsahovat umístění audio i audio_url pro jeden vygenerovaný zvuk; tento výsledek uchovejte jako jednu píseň.
Dokončený zvuk uložte s textem písně, hudebním zadáním, přesným ID modelu a požadovaným nastavením souboru. Před zařazením do projektu si poslechněte, zda odpovídá zamýšleným slovům, pořadí oddílů a hudebnímu směru. Pokud požadavek skončí bez úplného výsledku, uchovejte původní identitu požadavku a informace o odpovědi pro kontrolu výsledku; automatický náhradní požadavek může vytvořit další píseň. Úprava může změnit konkrétní řádek textu nebo hudební pokyn a zbytek zadání zachovat pro porovnání.
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 ze zadání stylu a nálady a dodaného textu písně. Jeho synchronní hudební profil přijímá 10–2 000 znaků zadání, 10–3 500 znaků textu písně a nabízí výstup MP3 nebo WAV.
- Přijímané vstupy
- Text
- Výsledky
- Zvuk
Dostupné v Ailoot · vstupy a metody
Ailoot Ultra · Music POST /v1/music/generations
- Vstup
text- Výstup
audio- Výstupní formát
- mp3,wav
| Pole | Typ | Požadavek | Hodnoty a limity | Výchozí |
|---|---|---|---|---|
Polemodel | Typstring | PožadavekPovinné | Hodnoty a limity minimax/music-2.5+ | Výchozí— |
Poleprompt | Typstring | PožadavekPovinné | Hodnoty a limity | Výchozí— |
Polelyrics | Typstring | PožadavekPovinné | Hodnoty a limity | Výchozí— |
Polestream | Typboolean | PožadavekVolitelné | Hodnoty a limity false | Výchozífalse |
Poleoutput_format | Typstring | PožadavekVolitelné | Hodnoty a limity url, hex | Výchozíhex |
Poleaudio_setting | Typobject | PožadavekVolitelné | Hodnoty a limity | Výchozí— |
Poleaudio_setting.sample_rate | Typinteger | PožadavekVolitelné | Hodnoty a limity 16 000, 24 000, 32 000, 44 100 | Výchozí— |
Poleaudio_setting.bitrate | Typinteger | PožadavekVolitelné | Hodnoty a limity 32 000, 64 000, 128 000, 256 000 | Výchozí— |
Poleaudio_setting.format | Typstring | PožadavekVolitelné | Hodnoty a limity mp3, wav | Výchozí— |
Poleaigc_watermark | Typboolean | PožadavekVolitelné | Hodnoty a limity | Výchozífalse |
Parametry a životní cyklus metody
| Parametr | Kontrakt |
|---|---|
Parametrcontent_type | Kontraktapplication/json |
Parametrrequired | Kontraktmodel, prompt, lyrics |
Parametroptional | Kontraktstream, output_format, audio_setting, aigc_watermark |
Parametrmaterial_types | Kontrakttext |
Parametrconditions | KontraktUse 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}
Tarify
Údaje o tarifech nepřidávají možnosti požadavku. Podporované parametry jsou uvedeny u vybrané metody.
- Rychlý režim
- Neuvedeno Při výběru rychlého režimu
- Režim flex
- Neuvedeno Při výběru režimu flex
- Maximální intenzita uvažování
- Neuvedeno Když se při maximální intenzitě uvažování použije výchozí úprava (default)
Sazby Ailoot
Ceny podle konfigurace
Přiřaďte každý poplatek k uvedeným podmínkám. Pro každou sadu alternativních konfigurací použijte jednu sazbu.
| Konfigurace | Tabulka sazeb | Množství pro účtování | Poplatek |
|---|---|---|---|
| KonfiguraceZákladní sazby za tokeny | Tabulka sazebZákladní sazba | Množství pro účtování— | Poplatek Vstup · Vstupní tokeny — / 1K tokenů Výstup · Výstupní tokeny — / 1K tokenů Vstup · Čtení z mezipaměti — / 1K tokenů Vstup · Zápis do mezipaměti — / 1K tokenů Vstup · Zápis do mezipaměti, 1 hodina — / 1K tokenů |
| KonfiguraceZa požadavek | Tabulka sazeb— | Množství pro účtováníjeden požadavek | Poplatek Vstup $0.3 za požadavek |
Ailoot před požadavkem rezervuje odhadovanou částku. Po výsledku vyúčtuje konečný poplatek podle naměřeného využití. Při streamování se účtování řídí konečným záznamem využití. Jak funguje rezervace a vyúčtování →
Příklady požadavků
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.
Přijímání a ukládání výsledků
Ailoot Ultra · Music
mp3,wav
GET /v1/media/assetsGET /v1/media/assets/{asset_id}
Uchovejte všechny dokončené výsledky
Uchovejte každou úplnou vrácenou odpověď, soubor i část obsahu.
One generated audio; retain every returned field. audio and audio_url are representations of the same output, not separate songs.
Pokud je nutné ověřit původní odpověď
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Pole odpovědi
| Pole | Typ |
|---|---|
Poledata.audio | Typstring |
Poledata.audio_url | Typstring |
Poledata.status | Typinteger |
Aliasy
Aliasy modelu
Ailoot Ultra minimax/music-2.5+, music-2.5+
Aliasy cest metod
Použijte cesty metod uvedené výše.
Související ID modelů
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 ze zadání stylu a nálady a dodaného textu písně. Jeho synchronní hudební profil přijímá 10–2 000 znaků zadání, 10–3 500 znaků textu písně a nabízí výstup MP3 nebo WAV.
- Přijímané vstupy
- Text
- Výsledky
- Zvuk
Dostupné v Ailoot · vstupy a metody
Ailoot Ultra · Music POST /v1/music/generations
- Vstup
text- Výstup
audio- Výstupní formát
- mp3,wav
| Pole | Typ | Požadavek | Hodnoty a limity | Výchozí |
|---|---|---|---|---|
Polemodel | Typstring | PožadavekPovinné | Hodnoty a limity music-2.5+ | Výchozí— |
Poleprompt | Typstring | PožadavekPovinné | Hodnoty a limity | Výchozí— |
Polelyrics | Typstring | PožadavekPovinné | Hodnoty a limity | Výchozí— |
Polestream | Typboolean | PožadavekVolitelné | Hodnoty a limity false | Výchozífalse |
Poleoutput_format | Typstring | PožadavekVolitelné | Hodnoty a limity url, hex | Výchozíhex |
Poleaudio_setting | Typobject | PožadavekVolitelné | Hodnoty a limity | Výchozí— |
Poleaudio_setting.sample_rate | Typinteger | PožadavekVolitelné | Hodnoty a limity 16 000, 24 000, 32 000, 44 100 | Výchozí— |
Poleaudio_setting.bitrate | Typinteger | PožadavekVolitelné | Hodnoty a limity 32 000, 64 000, 128 000, 256 000 | Výchozí— |
Poleaudio_setting.format | Typstring | PožadavekVolitelné | Hodnoty a limity mp3, wav | Výchozí— |
Poleaigc_watermark | Typboolean | PožadavekVolitelné | Hodnoty a limity | Výchozífalse |
Parametry a životní cyklus metody
| Parametr | Kontrakt |
|---|---|
Parametrcontent_type | Kontraktapplication/json |
Parametrrequired | Kontraktmodel, prompt, lyrics |
Parametroptional | Kontraktstream, output_format, audio_setting, aigc_watermark |
Parametrmaterial_types | Kontrakttext |
Parametrconditions | KontraktUse 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}
Tarify
Údaje o tarifech nepřidávají možnosti požadavku. Podporované parametry jsou uvedeny u vybrané metody.
- Rychlý režim
- Neuvedeno Při výběru rychlého režimu
- Režim flex
- Neuvedeno Při výběru režimu flex
- Maximální intenzita uvažování
- Neuvedeno Když se při maximální intenzitě uvažování použije výchozí úprava (default)
Sazby Ailoot
Ceny podle konfigurace
Přiřaďte každý poplatek k uvedeným podmínkám. Pro každou sadu alternativních konfigurací použijte jednu sazbu.
| Konfigurace | Tabulka sazeb | Množství pro účtování | Poplatek |
|---|---|---|---|
| KonfiguraceZákladní sazby za tokeny | Tabulka sazebZákladní sazba | Množství pro účtování— | Poplatek Vstup · Vstupní tokeny — / 1K tokenů Výstup · Výstupní tokeny — / 1K tokenů Vstup · Čtení z mezipaměti — / 1K tokenů Vstup · Zápis do mezipaměti — / 1K tokenů Vstup · Zápis do mezipaměti, 1 hodina — / 1K tokenů |
| KonfiguraceZa požadavek | Tabulka sazeb— | Množství pro účtováníjeden požadavek | Poplatek Vstup $0.3 za požadavek |
Ailoot před požadavkem rezervuje odhadovanou částku. Po výsledku vyúčtuje konečný poplatek podle naměřeného využití. Při streamování se účtování řídí konečným záznamem využití. Jak funguje rezervace a vyúčtování →
Příklady požadavků
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.
Přijímání a ukládání výsledků
Ailoot Ultra · Music
mp3,wav
GET /v1/media/assetsGET /v1/media/assets/{asset_id}
Uchovejte všechny dokončené výsledky
Uchovejte každou úplnou vrácenou odpověď, soubor i část obsahu.
One generated audio; retain every returned field. audio and audio_url are representations of the same output, not separate songs.
Pokud je nutné ověřit původní odpověď
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Pole odpovědi
| Pole | Typ |
|---|---|
Poledata.audio | Typstring |
Poledata.audio_url | Typstring |
Poledata.status | Typinteger |
Aliasy
Aliasy modelu
Ailoot Ultra minimax/music-2.5+, music-2.5+
Aliasy cest metod
Použijte cesty metod uvedené výše.
Související ID modelů
FAQ · MiniMax: Music 2.5+
- Jaké vstupy a výsledky jsou dostupné?
POST /v1/music/generations·minimax/music-2.5+:text→audioPOST /v1/music/generations·music-2.5+:text→audio- Jaká pole požadavek používá?
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