MiniMax: Music 2.0
MiniMax Music 2.0 uslub va kayfiyatni belgilovchi prompt hamda berilgan qo‘shiq matnidan musiqa yaratadi. Uning sinxron musiqa profili prompt uchun 10–2 000 belgi, qo‘shiq matni uchun 10–3 500 belgi hamda MP3 yoki WAV chiqishini qabul qiladi.
- Ailoot Ultra · Music
POST /v1/music/generationsminimax/music-2.0 - Ailoot Ultra · Music
POST /v1/music/generationsmusic-2.0
Model haqida
Bu tavsif model imkoniyatlarini yoritadi. Ailoot da tanlangan usul uchun mavjud kirish, chiqish va parametrlar quyida keltirilgan.
MiniMax Music 2.0 yozma musiqiy topshiriq va qo‘shiq matnidan musiqa yaratadi. Aynan shu nashr uchun minimax/music-2.0 ni tanlang; music-2.0 uning sozlangan muqobil nomidir. Uning musiqa usuli model, prompt va lyrics bilan JSON so‘rovidan foydalanadi va yaratilgan audio beradi. Undan yozma qo‘shiq g‘oyasini tinglash uchun qoralama yozuviga aylantirish, berilgan matnga musiqa bastalash yoki keyingi tahrirdan avval kompozitsiyani sinash uchun foydalaning.
Musiqiy uslub, kayfiyat va muhitni tasvirlash uchun prompt dan, kuylanadigan so‘zlar uchun esa lyrics dan foydalaning. Foydali topshiriqda sokin kafe uchun ichki kechinmalarga boy xalqona qo‘shiq, sahnani ochib beradigan band va asosiy g‘oyani takrorlaydigan naqorat so‘ralishi mumkin. Matn kompozitsiyada aniq vazifaga ega bo‘lishi uchun musiqiy yo‘nalishni prompt ichida, ko‘zlangan misralarni esa lyrics ichida saqlang.
Music 2.0 uchun prompt 10–2 000 belgidan, lyrics esa 10–3 500 belgidan iborat bo‘lishi kerak. Har ikkala matn maydonini tanlangan model bilan so‘rovga kiriting. prompt joyini muhim musiqiy tanlovlar uchun ishlating, so‘ng to‘liq ko‘zlangan so‘zlarni lyrics ichida bering. Ixcham, ammo to‘liq topshiriqni qaytarilgan qo‘shiq bilan solishtirish ikki maydon bo‘ylab tarqalgan aloqasiz ko‘rsatmalardan osonroq.
Qo‘shiq misralarini yangi qator belgilari bilan ajrating. [Intro], [Verse], [Pre Chorus], [Chorus], [Bridge] va [Outro] kabi bo‘lim belgilari ko‘zlangan tuzilmani ko‘rsatishi mumkin; hujjatlashtirilgan to‘plam [Interlude], [Post Chorus], [Transition], [Break], [Hook], [Build Up], [Inst] va [Solo] ni ham o‘z ichiga oladi. Haqiqiy so‘zlarni o‘z bo‘lim belgilari ostiga joylang va takroriy bo‘limlarni ongli ravishda qo‘llang. Bu belgilar kompozitsiyaga tayanch tuzilma beradi; tayyor qo‘shiq o‘tishlar va takrorlarni amalda qanday ifodalaganini tekshiring.
audio_setting obyekti sample_rate uchun 16000, 24000, 32000 yoki 44100, bitrate uchun 32000, 64000, 128000 yoki 256000 hamda format uchun mp3 yoki wav qiymatlarini taklif qiladi. Fayl sozlamalarini keyingi tahrir yoki eshittirish bosqichiga mos tanlang va topshiriq bilan saqlang. E’lon qilingan misolda 44100, 256000 va mp3 so‘ralgan; bular uchala maydon uchun umumiy standartlar emas, misoldagi tanlovlardir.
Tanlangan musiqa jarayoni sinxron va oqimsiz. Hujjatlashtirilgan output_format variantlari url va hex, sxemadagi standart qiymat hex; tanlangan misol aniq url so‘raydi. URL chiqishi uchun saqlangan audioni yuklab olishda qaytarilgan Ailoot havolasidan foydalaning. hex natijasi eshittirishdan oldin tanlangan fayl formatiga dekodlanishi kerak bo‘lgan audio baytlarini ifodalaydi. Javob bitta yaratilgan audio uchun audio va audio_url joylashuvlarini birgalikda o‘z ichiga olishi mumkin; shu natijani bitta qo‘shiq sifatida saqlang.
Tayyor audioni qo‘shiq matni, musiqiy topshiriq, aniq model ID qiymati va so‘ralgan fayl sozlamalari bilan saqlang. Loyihaga joylashdan oldin ko‘zlangan so‘zlar, bo‘limlar tartibi va musiqiy yo‘nalishni tinglab tekshiring. So‘rov to‘liq natijasiz tugasa, natijani tekshirish uchun dastlabki so‘rov identifikatori va javob ma’lumotlarini saqlang; avtomatik almashtiruvchi so‘rov boshqa qo‘shiq yaratishi mumkin. Tuzatishda solishtirish uchun topshiriqning qolgan qismini saqlagan holda aniq misra yoki musiqiy ko‘rsatmani o‘zgartirish mumkin.
Ailoot Ultra · Music POST /v1/music/generations minimax/music-2.0
minimax/music-2.0minimax/music-2.0music-2.0
Boshlash
MiniMax Music 2.0 uslub va kayfiyatni belgilovchi prompt hamda berilgan qo‘shiq matnidan musiqa yaratadi. Uning sinxron musiqa profili prompt uchun 10–2 000 belgi, qo‘shiq matni uchun 10–3 500 belgi hamda MP3 yoki WAV chiqishini qabul qiladi.
- Qabul qilinadigan kirish ma’lumotlari
- Matn
- Natijalar
- Audio
Ailoot da mavjud · kirish ma’lumotlari va usullar
Ailoot Ultra · Music POST /v1/music/generations
- Kirish
text- Chiqish
audio- Chiqish formati
- mp3,wav
| Maydon | Tur | Talab | Qiymatlar va cheklovlar | Standart |
|---|---|---|---|---|
Maydonmodel | Turstring | TalabMajburiy | Qiymatlar va cheklovlar minimax/music-2.0 | Standart— |
Maydonprompt | Turstring | TalabMajburiy | Qiymatlar va cheklovlar | Standart— |
Maydonlyrics | Turstring | TalabMajburiy | Qiymatlar va cheklovlar | Standart— |
Maydonstream | Turboolean | TalabIxtiyoriy | Qiymatlar va cheklovlar false | Standartfalse |
Maydonoutput_format | Turstring | TalabIxtiyoriy | Qiymatlar va cheklovlar url, hex | Standarthex |
Maydonaudio_setting | Turobject | TalabIxtiyoriy | Qiymatlar va cheklovlar | Standart— |
Maydonaudio_setting.sample_rate | Turinteger | TalabIxtiyoriy | Qiymatlar va cheklovlar 16 000, 24 000, 32 000, 44 100 | Standart— |
Maydonaudio_setting.bitrate | Turinteger | TalabIxtiyoriy | Qiymatlar va cheklovlar 32 000, 64 000, 128 000, 256 000 | Standart— |
Maydonaudio_setting.format | Turstring | TalabIxtiyoriy | Qiymatlar va cheklovlar mp3, wav | Standart— |
Maydonaigc_watermark | Turboolean | TalabIxtiyoriy | Qiymatlar va cheklovlar | Standartfalse |
Usul parametrlari va hayot sikli
| Parametr | Parametr talablari |
|---|---|
Parametrcontent_type | Parametr talablariapplication/json |
Parametrrequired | Parametr talablarimodel, prompt, lyrics |
Parametroptional | Parametr talablaristream, output_format, audio_setting, aigc_watermark |
Parametrmaterial_types | Parametr talablaritext |
Parametrconditions | Parametr talablariUse a nonstreaming request. MP3 and WAV are available; a PCM control is absent from this method. |
Hayot sikli: synchronous_result_then_owned_library
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Tariflar
Tarif ma’lumotlari so‘rov imkoniyatlarini qo‘shmaydi. Qo‘llab-quvvatlanadigan parametrlar tanlangan usulda ko‘rsatilgan.
- Tezkor rejim
- Ko‘rsatilmagan Tezkor rejim tanlanganda
- Flex rejimi
- Ko‘rsatilmagan flex rejimi tanlanganda
- Maksimal fikrlash darajasi
- Ko‘rsatilmagan Maksimal fikrlash darajasi uchun standart (default) tuzatish qo‘llanganda
Ailoot tariflari
Sozlamalar bo‘yicha narxlar
Har bir to‘lovni ko‘rsatilgan shartlarga moslang. Har bir muqobil sozlamalar to‘plami uchun bitta tarifdan foydalaning.
| Sozlama | Tariflar jadvali | Hisoblanadigan miqdor | To‘lov |
|---|---|---|---|
| SozlamaTokenlar uchun bazaviy tariflar | Tariflar jadvaliAsosiy tarif | Hisoblanadigan miqdor— | To‘lov Kirish · Kirish tokenlari — / 1K token Chiqish · Chiqish tokenlari — / 1K token Kirish · Keshdan o‘qish — / 1K token Kirish · Keshga yozish — / 1K token Kirish · Keshga yozish, 1 soat — / 1K token |
| SozlamaHar bir so‘rov uchun | Tariflar jadvali— | Hisoblanadigan miqdorbitta so‘rov | To‘lov Kirish $0.1 har bir so‘rov uchun |
Ailoot so‘rovdan oldin taxminiy summani band qiladi. Natijadan keyin o‘lchangan sarf asosidagi yakuniy to‘lovni yechadi. Oqimli javob bo‘yicha yakuniy hisob-kitob yakuniy sarf yozuviga asoslanadi. Summani band qilish va to‘lovni hisoblash tartibi →
So‘rov namunalari
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.0", "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.
Natijalarni olish va saqlash
Ailoot Ultra · Music
mp3,wav
GET /v1/media/assetsGET /v1/media/assets/{asset_id}
Barcha tayyor natijalarni saqlash
Qaytarilgan har bir to‘liq javob, fayl va kontent qismini saqlang.
One generated audio; retain every returned field. audio and audio_url are representations of the same output, not separate songs.
Asl javobni tekshirish kerak bo‘lsa
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Javob maydonlari
| Maydon | Tur |
|---|---|
Maydondata.audio | Turstring |
Maydondata.audio_url | Turstring |
Maydondata.status | Turinteger |
Taxalluslar
Model taxalluslari
Ailoot Ultra minimax/music-2.0, music-2.0
Usul yo‘llari taxalluslari
Yuqorida ko‘rsatilgan usul yo‘llaridan foydalaning.
Chaqirish uchun tegishli ID lar
Ailoot Ultra · Music POST /v1/music/generations music-2.0
music-2.0minimax/music-2.0music-2.0
Boshlash
MiniMax Music 2.0 uslub va kayfiyatni belgilovchi prompt hamda berilgan qo‘shiq matnidan musiqa yaratadi. Uning sinxron musiqa profili prompt uchun 10–2 000 belgi, qo‘shiq matni uchun 10–3 500 belgi hamda MP3 yoki WAV chiqishini qabul qiladi.
- Qabul qilinadigan kirish ma’lumotlari
- Matn
- Natijalar
- Audio
Ailoot da mavjud · kirish ma’lumotlari va usullar
Ailoot Ultra · Music POST /v1/music/generations
- Kirish
text- Chiqish
audio- Chiqish formati
- mp3,wav
| Maydon | Tur | Talab | Qiymatlar va cheklovlar | Standart |
|---|---|---|---|---|
Maydonmodel | Turstring | TalabMajburiy | Qiymatlar va cheklovlar music-2.0 | Standart— |
Maydonprompt | Turstring | TalabMajburiy | Qiymatlar va cheklovlar | Standart— |
Maydonlyrics | Turstring | TalabMajburiy | Qiymatlar va cheklovlar | Standart— |
Maydonstream | Turboolean | TalabIxtiyoriy | Qiymatlar va cheklovlar false | Standartfalse |
Maydonoutput_format | Turstring | TalabIxtiyoriy | Qiymatlar va cheklovlar url, hex | Standarthex |
Maydonaudio_setting | Turobject | TalabIxtiyoriy | Qiymatlar va cheklovlar | Standart— |
Maydonaudio_setting.sample_rate | Turinteger | TalabIxtiyoriy | Qiymatlar va cheklovlar 16 000, 24 000, 32 000, 44 100 | Standart— |
Maydonaudio_setting.bitrate | Turinteger | TalabIxtiyoriy | Qiymatlar va cheklovlar 32 000, 64 000, 128 000, 256 000 | Standart— |
Maydonaudio_setting.format | Turstring | TalabIxtiyoriy | Qiymatlar va cheklovlar mp3, wav | Standart— |
Maydonaigc_watermark | Turboolean | TalabIxtiyoriy | Qiymatlar va cheklovlar | Standartfalse |
Usul parametrlari va hayot sikli
| Parametr | Parametr talablari |
|---|---|
Parametrcontent_type | Parametr talablariapplication/json |
Parametrrequired | Parametr talablarimodel, prompt, lyrics |
Parametroptional | Parametr talablaristream, output_format, audio_setting, aigc_watermark |
Parametrmaterial_types | Parametr talablaritext |
Parametrconditions | Parametr talablariUse a nonstreaming request. MP3 and WAV are available; a PCM control is absent from this method. |
Hayot sikli: synchronous_result_then_owned_library
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Tariflar
Tarif ma’lumotlari so‘rov imkoniyatlarini qo‘shmaydi. Qo‘llab-quvvatlanadigan parametrlar tanlangan usulda ko‘rsatilgan.
- Tezkor rejim
- Ko‘rsatilmagan Tezkor rejim tanlanganda
- Flex rejimi
- Ko‘rsatilmagan flex rejimi tanlanganda
- Maksimal fikrlash darajasi
- Ko‘rsatilmagan Maksimal fikrlash darajasi uchun standart (default) tuzatish qo‘llanganda
Ailoot tariflari
Sozlamalar bo‘yicha narxlar
Har bir to‘lovni ko‘rsatilgan shartlarga moslang. Har bir muqobil sozlamalar to‘plami uchun bitta tarifdan foydalaning.
| Sozlama | Tariflar jadvali | Hisoblanadigan miqdor | To‘lov |
|---|---|---|---|
| SozlamaTokenlar uchun bazaviy tariflar | Tariflar jadvaliAsosiy tarif | Hisoblanadigan miqdor— | To‘lov Kirish · Kirish tokenlari — / 1K token Chiqish · Chiqish tokenlari — / 1K token Kirish · Keshdan o‘qish — / 1K token Kirish · Keshga yozish — / 1K token Kirish · Keshga yozish, 1 soat — / 1K token |
| SozlamaHar bir so‘rov uchun | Tariflar jadvali— | Hisoblanadigan miqdorbitta so‘rov | To‘lov Kirish $0.1 har bir so‘rov uchun |
Ailoot so‘rovdan oldin taxminiy summani band qiladi. Natijadan keyin o‘lchangan sarf asosidagi yakuniy to‘lovni yechadi. Oqimli javob bo‘yicha yakuniy hisob-kitob yakuniy sarf yozuviga asoslanadi. Summani band qilish va to‘lovni hisoblash tartibi →
So‘rov namunalari
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.0", "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.
Natijalarni olish va saqlash
Ailoot Ultra · Music
mp3,wav
GET /v1/media/assetsGET /v1/media/assets/{asset_id}
Barcha tayyor natijalarni saqlash
Qaytarilgan har bir to‘liq javob, fayl va kontent qismini saqlang.
One generated audio; retain every returned field. audio and audio_url are representations of the same output, not separate songs.
Asl javobni tekshirish kerak bo‘lsa
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Javob maydonlari
| Maydon | Tur |
|---|---|
Maydondata.audio | Turstring |
Maydondata.audio_url | Turstring |
Maydondata.status | Turinteger |
Taxalluslar
Model taxalluslari
Ailoot Ultra minimax/music-2.0, music-2.0
Usul yo‘llari taxalluslari
Yuqorida ko‘rsatilgan usul yo‘llaridan foydalaning.
Chaqirish uchun tegishli ID lar
FAQ · MiniMax: Music 2.0
- Qanday kirish ma’lumotlari va natijalar mavjud?
POST /v1/music/generations·minimax/music-2.0:text→audioPOST /v1/music/generations·music-2.0:text→audio- So‘rov qaysi maydonlardan foydalanadi?
POST /v1/music/generations·minimax/music-2.0:model,prompt,lyrics,stream,output_format,audio_setting,aigc_watermarkPOST /v1/music/generations·music-2.0:model,prompt,lyrics,stream,output_format,audio_setting,aigc_watermark