MiniMax: Music 2.5+
MiniMax Music 2.5+ membuat musik dari prompt gaya dan suasana serta lirik yang diberikan. Profil musik sinkronnya menerima 10–2.000 karakter prompt, 10–3.500 karakter lirik, dan keluaran MP3 atau WAV.
- Ailoot Ultra · Music
POST /v1/music/generationsminimax/music-2.5+ - Ailoot Ultra · Music
POST /v1/music/generationsmusic-2.5+
Tentang model
Deskripsi ini mencakup kemampuan model. Masukan, keluaran, dan opsi yang tersedia di Ailoot tercantum di bawah untuk metode yang dipilih.
MiniMax Music 2.5+ membuat musik dari arahan musik tertulis dan lirik. Pilih minimax/music-2.5+ untuk edisi persis ini; music-2.5+ adalah alias yang dikonfigurasikan. Metode musiknya menggunakan permintaan JSON dengan model, prompt, dan lyrics serta menghasilkan audio. Gunakan untuk mengubah konsep lagu tertulis menjadi draf yang dapat didengarkan, menggubah musik untuk lirik yang diberikan, atau menjajaki komposisi sebelum penyuntingan lanjutan.
Gunakan prompt untuk menjelaskan gaya musik, suasana, dan latar, serta lyrics untuk kata-kata yang akan dinyanyikan. Arahan yang berguna dapat meminta lagu folk introspektif untuk kafe yang tenang, dengan bait yang membangun adegan dan refrein yang mengulang gagasan utamanya. Simpan arahan musik di prompt dan baris yang diinginkan di lyrics agar teks memiliki peran yang jelas dalam komposisi.
Untuk Music 2.5+, prompt harus berisi 10–2.000 karakter dan lyrics harus berisi 10–3.500 karakter. Sertakan kedua kolom teks dalam permintaan bersama model yang dipilih. Gunakan ruang prompt untuk pilihan musik yang penting, lalu berikan seluruh kata yang diinginkan di lyrics. Arahan ringkas tetapi lengkap lebih mudah dibandingkan dengan lagu yang dikembalikan daripada instruksi yang tidak berkaitan dan tersebar di kedua kolom.
Pisahkan baris lirik dengan karakter baris baru. Label bagian seperti [Intro], [Verse], [Pre Chorus], [Chorus], [Bridge], dan [Outro] dapat mengidentifikasi struktur yang diinginkan; kumpulan yang didokumentasikan juga mencakup [Interlude], [Post Chorus], [Transition], [Break], [Hook], [Build Up], [Inst], dan [Solo]. Tempatkan kata-kata sebenarnya di bawah label bagiannya dan rencanakan bagian yang diulang dengan sengaja. Penanda tersebut memberi komposisi struktur untuk diikuti; tinjau bagaimana lagu yang telah selesai benar-benar mewujudkan transisi dan pengulangan.
Objek audio_setting menawarkan nilai sample_rate 16000, 24000, 32000, atau 44100, nilai bitrate 32000, 64000, 128000, atau 256000, serta nilai format mp3 atau wav. Pilih pengaturan berkas untuk langkah penyuntingan atau pemutaran berikutnya dan simpan bersama arahan. Contoh yang dipublikasikan meminta 44100, 256000, dan mp3; itu adalah pilihan contoh, bukan nilai bawaan universal untuk ketiga kolom.
Alur musik yang dipilih berlangsung sinkron dan tanpa streaming. Pilihan output_format yang didokumentasikan adalah url dan hex, dengan hex sebagai nilai bawaan skema; contoh yang dipilih secara eksplisit meminta url. Untuk keluaran URL, gunakan tautan Ailoot yang dikembalikan untuk mengunduh audio yang disimpan. Hasil hex merepresentasikan byte audio yang harus didekode ke format berkas yang dipilih sebelum diputar. Respons dapat berisi lokasi audio dan audio_url untuk satu audio yang dihasilkan; simpan hasil tersebut sebagai satu lagu.
Simpan audio yang telah selesai bersama lirik, arahan musik, ID model persis, dan pengaturan berkas yang diminta. Dengarkan untuk memeriksa kata-kata yang diinginkan, urutan bagian, dan arah musik sebelum menempatkannya dalam proyek. Jika permintaan berakhir tanpa hasil lengkap, simpan identitas permintaan asli dan informasi responsnya untuk pemeriksaan hasil; permintaan pengganti otomatis dapat membuat lagu lain. Revisi dapat mengubah lirik atau instruksi musik tertentu sambil mempertahankan sisa arahan untuk perbandingan.
Ailoot Ultra · Music POST /v1/music/generations minimax/music-2.5+
minimax/music-2.5+minimax/music-2.5+music-2.5+
Mulai
MiniMax Music 2.5+ membuat musik dari prompt gaya dan suasana serta lirik yang diberikan. Profil musik sinkronnya menerima 10–2.000 karakter prompt, 10–3.500 karakter lirik, dan keluaran MP3 atau WAV.
- Masukan yang diterima
- Teks
- Hasil
- Audio
Tersedia di Ailoot · masukan & metode
Ailoot Ultra · Music POST /v1/music/generations
- Masukan
text- Keluaran
audio- Format keluaran
- mp3,wav
| Kolom | Jenis | Persyaratan | Nilai & batasan | Bawaan |
|---|---|---|---|---|
Kolommodel | Jenisstring | PersyaratanWajib | Nilai & batasan minimax/music-2.5+ | Bawaan— |
Kolomprompt | Jenisstring | PersyaratanWajib | Nilai & batasan | Bawaan— |
Kolomlyrics | Jenisstring | PersyaratanWajib | Nilai & batasan | Bawaan— |
Kolomstream | Jenisboolean | PersyaratanOpsional | Nilai & batasan false | Bawaanfalse |
Kolomoutput_format | Jenisstring | PersyaratanOpsional | Nilai & batasan url, hex | Bawaanhex |
Kolomaudio_setting | Jenisobject | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomaudio_setting.sample_rate | Jenisinteger | PersyaratanOpsional | Nilai & batasan 16.000, 24.000, 32.000, 44.100 | Bawaan— |
Kolomaudio_setting.bitrate | Jenisinteger | PersyaratanOpsional | Nilai & batasan 32.000, 64.000, 128.000, 256.000 | Bawaan— |
Kolomaudio_setting.format | Jenisstring | PersyaratanOpsional | Nilai & batasan mp3, wav | Bawaan— |
Kolomaigc_watermark | Jenisboolean | PersyaratanOpsional | Nilai & batasan | Bawaanfalse |
Parameter metode dan siklus hidup
| Parameter | Kontrak |
|---|---|
Parametercontent_type | Kontrakapplication/json |
Parameterrequired | Kontrakmodel, prompt, lyrics |
Parameteroptional | Kontrakstream, output_format, audio_setting, aigc_watermark |
Parametermaterial_types | Kontraktext |
Parameterconditions | KontrakUse a nonstreaming request. MP3 and WAV are available; a PCM control is absent from this method. |
Siklus hidup: synchronous_result_then_owned_library
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Paket
Referensi tarif tidak menambah opsi permintaan. Parameter yang didukung tercantum pada metode yang dipilih.
- Mode Fast
- Tidak ditentukan Saat mode fast dipilih
- Mode Flex
- Tidak ditentukan Saat mode flex dipilih
- Upaya penalaran maksimum
- Tidak ditentukan Saat upaya penalaran maksimum menggunakan penyesuaian default
Tarif Ailoot
Harga menurut konfigurasi
Cocokkan setiap biaya dengan kondisi yang ditampilkan. Gunakan satu tarif untuk setiap kelompok konfigurasi alternatif.
| Konfigurasi | Jadwal tarif | Jumlah penagihan | Biaya |
|---|---|---|---|
| KonfigurasiTarif dasar token | Jadwal tarifTarif dasar | Jumlah penagihan— | Biaya Masukan · Token masukan — / 1K token Keluaran · Token keluaran — / 1K token Masukan · Pembacaan cache — / 1K token Masukan · Penulisan cache — / 1K token Masukan · Penulisan cache, 1 jam — / 1K token |
| KonfigurasiPer permintaan | Jadwal tarif— | Jumlah penagihansatu permintaan | Biaya Masukan $0.3 per permintaan |
Ailoot mencadangkan perkiraan dana sebelum permintaan. Setelah hasil diterima, tagihan akhir diselesaikan berdasarkan penggunaan yang terukur. Penyelesaian tagihan streaming menggunakan catatan penggunaan akhir. Cara kerja cadangan dan penyelesaian tagihan →
Contoh permintaan
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.
Terima dan simpan hasil
Ailoot Ultra · Music
mp3,wav
GET /v1/media/assetsGET /v1/media/assets/{asset_id}
Simpan semua hasil yang selesai
Simpan setiap respons lengkap, berkas, dan bagian konten yang dikembalikan.
One generated audio; retain every returned field. audio and audio_url are representations of the same output, not separate songs.
Jika respons asli perlu diperiksa
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Kolom respons
| Kolom | Jenis |
|---|---|
Kolomdata.audio | Jenisstring |
Kolomdata.audio_url | Jenisstring |
Kolomdata.status | Jenisinteger |
Alias
Alias model
Ailoot Ultra minimax/music-2.5+, music-2.5+
Alias jalur metode
Gunakan jalur metode yang ditampilkan di atas.
ID pemanggil terkait
Ailoot Ultra · Music POST /v1/music/generations music-2.5+
music-2.5+minimax/music-2.5+music-2.5+
Mulai
MiniMax Music 2.5+ membuat musik dari prompt gaya dan suasana serta lirik yang diberikan. Profil musik sinkronnya menerima 10–2.000 karakter prompt, 10–3.500 karakter lirik, dan keluaran MP3 atau WAV.
- Masukan yang diterima
- Teks
- Hasil
- Audio
Tersedia di Ailoot · masukan & metode
Ailoot Ultra · Music POST /v1/music/generations
- Masukan
text- Keluaran
audio- Format keluaran
- mp3,wav
| Kolom | Jenis | Persyaratan | Nilai & batasan | Bawaan |
|---|---|---|---|---|
Kolommodel | Jenisstring | PersyaratanWajib | Nilai & batasan music-2.5+ | Bawaan— |
Kolomprompt | Jenisstring | PersyaratanWajib | Nilai & batasan | Bawaan— |
Kolomlyrics | Jenisstring | PersyaratanWajib | Nilai & batasan | Bawaan— |
Kolomstream | Jenisboolean | PersyaratanOpsional | Nilai & batasan false | Bawaanfalse |
Kolomoutput_format | Jenisstring | PersyaratanOpsional | Nilai & batasan url, hex | Bawaanhex |
Kolomaudio_setting | Jenisobject | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Kolomaudio_setting.sample_rate | Jenisinteger | PersyaratanOpsional | Nilai & batasan 16.000, 24.000, 32.000, 44.100 | Bawaan— |
Kolomaudio_setting.bitrate | Jenisinteger | PersyaratanOpsional | Nilai & batasan 32.000, 64.000, 128.000, 256.000 | Bawaan— |
Kolomaudio_setting.format | Jenisstring | PersyaratanOpsional | Nilai & batasan mp3, wav | Bawaan— |
Kolomaigc_watermark | Jenisboolean | PersyaratanOpsional | Nilai & batasan | Bawaanfalse |
Parameter metode dan siklus hidup
| Parameter | Kontrak |
|---|---|
Parametercontent_type | Kontrakapplication/json |
Parameterrequired | Kontrakmodel, prompt, lyrics |
Parameteroptional | Kontrakstream, output_format, audio_setting, aigc_watermark |
Parametermaterial_types | Kontraktext |
Parameterconditions | KontrakUse a nonstreaming request. MP3 and WAV are available; a PCM control is absent from this method. |
Siklus hidup: synchronous_result_then_owned_library
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Paket
Referensi tarif tidak menambah opsi permintaan. Parameter yang didukung tercantum pada metode yang dipilih.
- Mode Fast
- Tidak ditentukan Saat mode fast dipilih
- Mode Flex
- Tidak ditentukan Saat mode flex dipilih
- Upaya penalaran maksimum
- Tidak ditentukan Saat upaya penalaran maksimum menggunakan penyesuaian default
Tarif Ailoot
Harga menurut konfigurasi
Cocokkan setiap biaya dengan kondisi yang ditampilkan. Gunakan satu tarif untuk setiap kelompok konfigurasi alternatif.
| Konfigurasi | Jadwal tarif | Jumlah penagihan | Biaya |
|---|---|---|---|
| KonfigurasiTarif dasar token | Jadwal tarifTarif dasar | Jumlah penagihan— | Biaya Masukan · Token masukan — / 1K token Keluaran · Token keluaran — / 1K token Masukan · Pembacaan cache — / 1K token Masukan · Penulisan cache — / 1K token Masukan · Penulisan cache, 1 jam — / 1K token |
| KonfigurasiPer permintaan | Jadwal tarif— | Jumlah penagihansatu permintaan | Biaya Masukan $0.3 per permintaan |
Ailoot mencadangkan perkiraan dana sebelum permintaan. Setelah hasil diterima, tagihan akhir diselesaikan berdasarkan penggunaan yang terukur. Penyelesaian tagihan streaming menggunakan catatan penggunaan akhir. Cara kerja cadangan dan penyelesaian tagihan →
Contoh permintaan
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.
Terima dan simpan hasil
Ailoot Ultra · Music
mp3,wav
GET /v1/media/assetsGET /v1/media/assets/{asset_id}
Simpan semua hasil yang selesai
Simpan setiap respons lengkap, berkas, dan bagian konten yang dikembalikan.
One generated audio; retain every returned field. audio and audio_url are representations of the same output, not separate songs.
Jika respons asli perlu diperiksa
Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.
Kolom respons
| Kolom | Jenis |
|---|---|
Kolomdata.audio | Jenisstring |
Kolomdata.audio_url | Jenisstring |
Kolomdata.status | Jenisinteger |
Alias
Alias model
Ailoot Ultra minimax/music-2.5+, music-2.5+
Alias jalur metode
Gunakan jalur metode yang ditampilkan di atas.
ID pemanggil terkait
FAQ · MiniMax: Music 2.5+
- Input dan hasil apa yang tersedia?
POST /v1/music/generations·minimax/music-2.5+:text→audioPOST /v1/music/generations·music-2.5+:text→audio- Kolom apa yang digunakan permintaan?
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