MiniMax: Music 1.5
MiniMax Music 1.5 стиль мен көңіл күй промпты және берілген ән мәтіні негізінде музыка жасайды. Оның синхронды музыка нұсқасы 10–2 000 таңбалық промптты, 10–3 500 таңбалық ән мәтінін және MP3 немесе WAV шығысын қабылдайды.
- Ailoot Ultra · Music
POST /v1/music/generationsminimax/music-1.5 - Ailoot Ultra · Music
POST /v1/music/generationsmusic-1.5
Модель туралы
Бұл сипаттама модель мүмкіндіктерін қамтиды. Ailoot жүйесінде таңдалған әдіс үшін қолжетімді кіріс, шығыс және параметрлер төменде берілген.
MiniMax Music 1.5 жазбаша музыкалық тапсырма мен ән мәтінінен музыка жасайды. Дәл осы нұсқа үшін minimax/music-1.5 таңдаңыз; music-1.5 — оның бапталған балама атауы. Музыка әдісі model, prompt және lyrics бар JSON сұрауын пайдаланып, генерацияланған дыбыс шығарады. Оны жазбаша ән тұжырымдамасын тыңдауға арналған алғашқы нұсқаға айналдыру, берілген сөздерге музыка жазу немесе әрі қарай өңдемес бұрын композицияны зерттеу үшін пайдаланыңыз.
prompt ішінде музыкалық стильді, көңіл күйді және ортаны сипаттап, lyrics ішінде айтылатын сөздерді беріңіз. Пайдалы тапсырма тыныш кафеге арналған ойлы фолк әнін, көріністі ашатын шумақты және оның негізгі ойын қайталайтын қайырманы сұрауы мүмкін. Мәтіннің композициядағы рөлі айқын болуы үшін музыкалық бағытты prompt ішінде, ал көзделген жолдарды lyrics ішінде сақтаңыз.
Music 1.5 үшін prompt 10–2 000 таңбадан, ал lyrics 10–3 500 таңбадан тұруы тиіс. Сұрауға таңдалған модельмен бірге екі мәтін өрісін де қосыңыз. prompt орнын маңызды музыкалық таңдауларға арнап, кейін lyrics ішінде көзделген сөздерді толық беріңіз. Екі өріске шашыраған өзара байланыссыз нұсқауларға қарағанда, ықшам әрі толық тапсырманы қайтарылған әнмен салыстыру оңайырақ.
Ән мәтінінің жолдарын жаңа жол таңбаларымен бөліңіз. [Intro], [Verse], [Pre Chorus], [Chorus], [Bridge] және [Outro] сияқты бөлім белгілері жоспарланған құрылымды анықтай алады; құжатталған жиынтыққа [Interlude], [Post Chorus], [Transition], [Break], [Hook], [Build Up], [Inst] және [Solo] да кіреді. Нақты сөздерді бөлім белгілерінің астына орналастырып, қайталанатын бөлімдерді саналы түрде таңдаңыз. Бұл белгілер композицияға негіз болатын құрылым береді; дайын әннің ауысулар мен қайталауларды іс жүзінде қалай жүзеге асырғанын тексеріңіз.
audio_setting нысаны sample_rate үшін 16000, 24000, 32000 немесе 44100, bitrate үшін 32000, 64000, 128000 немесе 256000 және format үшін mp3 немесе wav мәндерін ұсынады. Келесі өңдеу не ойнату қадамына арналған файл параметрлерін таңдап, оларды тапсырмамен бірге сақтаңыз. Жарияланған мысал 44100, 256000 және mp3 сұрайды; бұлар үш өрістің бәріне ортақ әдепкі мәндер емес, мысалда таңдалған мәндер.
Таңдалған музыка үдерісі синхронды және ағынмен жеткізілмейді. Құжатталған output_format нұсқалары — url және hex, схемада әдепкі мән — hex; таңдалған мысал url мәнін нақты сұрайды. URL шығысы үшін сақталған дыбысты жүктеп алу мақсатында қайтарылған Ailoot сілтемесін пайдаланыңыз. hex нәтижесі ойнату алдында таңдалған файл пішіміне декодталуы тиіс дыбыс байттарын білдіреді. Жауапта бір генерацияланған дыбыс үшін audio және audio_url орындарының екеуі де болуы мүмкін; сол нәтижені бір ән ретінде сақтаңыз.
Дайын дыбысты ән мәтінімен, музыкалық тапсырмамен, дәл модель ID мәнімен және сұралған файл параметрлерімен бірге сақтаңыз. Оны жобаға қоспас бұрын көзделген сөздерді, бөлім ретін және музыкалық бағытты тыңдап тексеріңіз. Сұрау толық нәтижесіз аяқталса, нәтижені тексеру үшін бастапқы сұраудың сәйкестендіру деректерін және жауап ақпаратын сақтаңыз; автоматты алмастыру сұрауы тағы бір ән жасай алады. Түзетуде салыстыру үшін тапсырманың қалған бөлігін сақтай отырып, нақты бір ән жолын немесе музыкалық нұсқауды өзгертуге болады.
Ailoot Ultra · Music POST /v1/music/generations minimax/music-1.5
minimax/music-1.5minimax/music-1.5music-1.5
Бастау
MiniMax Music 1.5 стиль мен көңіл күй промпты және берілген ән мәтіні негізінде музыка жасайды. Оның синхронды музыка нұсқасы 10–2 000 таңбалық промптты, 10–3 500 таңбалық ән мәтінін және MP3 немесе WAV шығысын қабылдайды.
- Қабылданатын кіріс деректері
- Мәтін
- Нәтижелер
- Аудио
Ailoot жүйесінде қолжетімді · кіріс деректері мен әдістер
Ailoot Ultra · Music POST /v1/music/generations
- Кіріс
text- Шығыс
audio- Шығыс пішімі
- mp3,wav
| Өріс | Түрі | Талап | Мәндер мен шектеулер | Әдепкі |
|---|---|---|---|---|
Өрісmodel | Түріstring | ТалапМіндетті | Мәндер мен шектеулер minimax/music-1.5 | Әдепкі— |
Өрісprompt | Түріstring | ТалапМіндетті | Мәндер мен шектеулер | Әдепкі— |
Өрісlyrics | Түріstring | ТалапМіндетті | Мәндер мен шектеулер | Әдепкі— |
Өрісstream | Түріboolean | ТалапМіндетті емес | Мәндер мен шектеулер false | Әдепкіfalse |
Өрісoutput_format | Түріstring | ТалапМіндетті емес | Мәндер мен шектеулер url, hex | Әдепкіhex |
Өрісaudio_setting | Түріobject | ТалапМіндетті емес | Мәндер мен шектеулер | Әдепкі— |
Өрісaudio_setting.sample_rate | Түріinteger | ТалапМіндетті емес | Мәндер мен шектеулер 16 000, 24 000, 32 000, 44 100 | Әдепкі— |
Өрісaudio_setting.bitrate | Түріinteger | ТалапМіндетті емес | Мәндер мен шектеулер 32 000, 64 000, 128 000, 256 000 | Әдепкі— |
Өрісaudio_setting.format | Түріstring | ТалапМіндетті емес | Мәндер мен шектеулер mp3, wav | Әдепкі— |
Өрісaigc_watermark | Түріboolean | ТалапМіндетті емес | Мәндер мен шектеулер | Әдепкіfalse |
Әдіс параметрлері мен өмірлік циклі
| Параметр | Параметр талаптары |
|---|---|
Параметрcontent_type | Параметр талаптарыapplication/json |
Параметрrequired | Параметр талаптарыmodel, prompt, lyrics |
Параметрoptional | Параметр талаптарыstream, output_format, audio_setting, aigc_watermark |
Параметрmaterial_types | Параметр талаптарыtext |
Параметрconditions | Параметр талаптарыUse a nonstreaming request. MP3 and WAV are available; a PCM control is absent from this method. |
Өмірлік цикл: synchronous_result_then_owned_library
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Тарифтер
Тариф анықтамасы сұрау мүмкіндіктерін қоспайды. Қолдау көрсетілетін параметрлер таңдалған әдісте берілген.
- Жылдам режим
- Көрсетілмеген Жылдам режим таңдалғанда
- Икемді режим
- Көрсетілмеген flex режимі таңдалғанда
- Ой қорытудың ең жоғары деңгейі
- Көрсетілмеген Ой қорыту деңгейі ең жоғары болып, default түзетуі қолданылғанда
Ailoot мөлшерлемелері
Баптаулар бойынша бағалар
Әр төлемді көрсетілген шарттармен салыстырыңыз. Балама баптаулардың әр жиыны үшін бір мөлшерлемені қолданыңыз.
| Баптау | Мөлшерлемелер кестесі | Есептелетін мөлшер | Төлем |
|---|---|---|---|
| БаптауТокендердің базалық тарифтері | Мөлшерлемелер кестесіНегізгі мөлшерлеме | Есептелетін мөлшер— | Төлем Кіріс · Кіріс токендері — / 1K токен Шығыс · Шығыс токендері — / 1K токен Кіріс · Кэшті оқу — / 1K токен Кіріс · Кэшке жазу — / 1K токен Кіріс · Кэшке жазу, 1 сағ — / 1K токен |
| БаптауӘр сұрауға | Мөлшерлемелер кестесі— | Есептелетін мөлшербір сұрау | Төлем Кіріс $0.1 әр сұрау үшін |
Ailoot сұрау алдында болжамды соманы резервтейді. Нәтижеден кейін өлшенген пайдалану көлемі бойынша қорытынды төлемді шегереді. Ағындық жауап үшін төлем соңғы пайдалану жазбасы негізінде шегеріледі. Резервтеу мен төлемді есептеу тәртібі →
Сұрау мысалдары
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.
Нәтижелерді алу және сақтау
Ailoot Ultra · Music
mp3,wav
GET /v1/media/assetsGET /v1/media/assets/{asset_id}
Барлық дайын нәтижені сақтау
Қайтарылған әр толық жауапты, файлды және мазмұн бөлігін сақтаңыз.
One generated audio; retain every returned field. audio and audio_url are representations of the same output, not separate songs.
Бастапқы жауапты тексеру қажет болса
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Жауап өрістері
| Өріс | Түрі |
|---|---|
Өрісdata.audio | Түріstring |
Өрісdata.audio_url | Түріstring |
Өрісdata.status | Түріinteger |
Балама атаулар
Модельдердің балама атаулары
Ailoot Ultra minimax/music-1.5, music-1.5
Әдіс жолдарының балама атаулары
Жоғарыда көрсетілген әдіс жолдарын пайдаланыңыз.
Шақыруға арналған байланысты ID
Ailoot Ultra · Music POST /v1/music/generations music-1.5
music-1.5minimax/music-1.5music-1.5
Бастау
MiniMax Music 1.5 стиль мен көңіл күй промпты және берілген ән мәтіні негізінде музыка жасайды. Оның синхронды музыка нұсқасы 10–2 000 таңбалық промптты, 10–3 500 таңбалық ән мәтінін және MP3 немесе WAV шығысын қабылдайды.
- Қабылданатын кіріс деректері
- Мәтін
- Нәтижелер
- Аудио
Ailoot жүйесінде қолжетімді · кіріс деректері мен әдістер
Ailoot Ultra · Music POST /v1/music/generations
- Кіріс
text- Шығыс
audio- Шығыс пішімі
- mp3,wav
| Өріс | Түрі | Талап | Мәндер мен шектеулер | Әдепкі |
|---|---|---|---|---|
Өрісmodel | Түріstring | ТалапМіндетті | Мәндер мен шектеулер music-1.5 | Әдепкі— |
Өрісprompt | Түріstring | ТалапМіндетті | Мәндер мен шектеулер | Әдепкі— |
Өрісlyrics | Түріstring | ТалапМіндетті | Мәндер мен шектеулер | Әдепкі— |
Өрісstream | Түріboolean | ТалапМіндетті емес | Мәндер мен шектеулер false | Әдепкіfalse |
Өрісoutput_format | Түріstring | ТалапМіндетті емес | Мәндер мен шектеулер url, hex | Әдепкіhex |
Өрісaudio_setting | Түріobject | ТалапМіндетті емес | Мәндер мен шектеулер | Әдепкі— |
Өрісaudio_setting.sample_rate | Түріinteger | ТалапМіндетті емес | Мәндер мен шектеулер 16 000, 24 000, 32 000, 44 100 | Әдепкі— |
Өрісaudio_setting.bitrate | Түріinteger | ТалапМіндетті емес | Мәндер мен шектеулер 32 000, 64 000, 128 000, 256 000 | Әдепкі— |
Өрісaudio_setting.format | Түріstring | ТалапМіндетті емес | Мәндер мен шектеулер mp3, wav | Әдепкі— |
Өрісaigc_watermark | Түріboolean | ТалапМіндетті емес | Мәндер мен шектеулер | Әдепкіfalse |
Әдіс параметрлері мен өмірлік циклі
| Параметр | Параметр талаптары |
|---|---|
Параметрcontent_type | Параметр талаптарыapplication/json |
Параметрrequired | Параметр талаптарыmodel, prompt, lyrics |
Параметрoptional | Параметр талаптарыstream, output_format, audio_setting, aigc_watermark |
Параметрmaterial_types | Параметр талаптарыtext |
Параметрconditions | Параметр талаптарыUse a nonstreaming request. MP3 and WAV are available; a PCM control is absent from this method. |
Өмірлік цикл: synchronous_result_then_owned_library
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Тарифтер
Тариф анықтамасы сұрау мүмкіндіктерін қоспайды. Қолдау көрсетілетін параметрлер таңдалған әдісте берілген.
- Жылдам режим
- Көрсетілмеген Жылдам режим таңдалғанда
- Икемді режим
- Көрсетілмеген flex режимі таңдалғанда
- Ой қорытудың ең жоғары деңгейі
- Көрсетілмеген Ой қорыту деңгейі ең жоғары болып, default түзетуі қолданылғанда
Ailoot мөлшерлемелері
Баптаулар бойынша бағалар
Әр төлемді көрсетілген шарттармен салыстырыңыз. Балама баптаулардың әр жиыны үшін бір мөлшерлемені қолданыңыз.
| Баптау | Мөлшерлемелер кестесі | Есептелетін мөлшер | Төлем |
|---|---|---|---|
| БаптауТокендердің базалық тарифтері | Мөлшерлемелер кестесіНегізгі мөлшерлеме | Есептелетін мөлшер— | Төлем Кіріс · Кіріс токендері — / 1K токен Шығыс · Шығыс токендері — / 1K токен Кіріс · Кэшті оқу — / 1K токен Кіріс · Кэшке жазу — / 1K токен Кіріс · Кэшке жазу, 1 сағ — / 1K токен |
| БаптауӘр сұрауға | Мөлшерлемелер кестесі— | Есептелетін мөлшербір сұрау | Төлем Кіріс $0.1 әр сұрау үшін |
Ailoot сұрау алдында болжамды соманы резервтейді. Нәтижеден кейін өлшенген пайдалану көлемі бойынша қорытынды төлемді шегереді. Ағындық жауап үшін төлем соңғы пайдалану жазбасы негізінде шегеріледі. Резервтеу мен төлемді есептеу тәртібі →
Сұрау мысалдары
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.
Нәтижелерді алу және сақтау
Ailoot Ultra · Music
mp3,wav
GET /v1/media/assetsGET /v1/media/assets/{asset_id}
Барлық дайын нәтижені сақтау
Қайтарылған әр толық жауапты, файлды және мазмұн бөлігін сақтаңыз.
One generated audio; retain every returned field. audio and audio_url are representations of the same output, not separate songs.
Бастапқы жауапты тексеру қажет болса
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Жауап өрістері
| Өріс | Түрі |
|---|---|
Өрісdata.audio | Түріstring |
Өрісdata.audio_url | Түріstring |
Өрісdata.status | Түріinteger |
Балама атаулар
Модельдердің балама атаулары
Ailoot Ultra minimax/music-1.5, music-1.5
Әдіс жолдарының балама атаулары
Жоғарыда көрсетілген әдіс жолдарын пайдаланыңыз.
Шақыруға арналған байланысты ID
FAQ · MiniMax: Music 1.5
- Қандай кіріс деректері мен нәтижелер қолжетімді?
POST /v1/music/generations·minimax/music-1.5:text→audioPOST /v1/music/generations·music-1.5:text→audio- Сұрау қандай өрістерді пайдаланады?
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