Source: https://ailoot.ai/models/id/minimax-music-1-5/
Canonical: https://ailoot.ai/models/id/minimax-music-1-5/
Language: id

# MiniMax: Music 1.5

[Markdown](https://ailoot.ai/models/id/minimax-music-1-5/index.md) · [JSON](https://ailoot.ai/models/id/minimax-music-1-5/facts.json)

## [MiniMax: Music 1.5](https://ailoot.ai/models/id/minimax-music-1-5/)

MiniMax Music 1.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/generations` `minimax/music-1.5`](https://ailoot.ai/models/id/minimax-music-1-5/#method-0)
- [**Ailoot Ultra · Music** `POST /v1/music/generations` `music-1.5`](https://ailoot.ai/models/id/minimax-music-1-5/#method-1)

Tentang model

Deskripsi ini mencakup kemampuan model. Masukan, keluaran, dan opsi yang tersedia di Ailoot tercantum di bawah untuk metode yang dipilih.

MiniMax Music 1.5 membuat musik dari arahan musik tertulis dan lirik. Pilih minimax/music-1.5 untuk edisi persis ini; music-1.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 1.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-1.5`

[`minimax/music-1.5`](https://ailoot.ai/models/id/#m=minimax%2Fmusic-1.5&route=Ultra&caller=minimax%2Fmusic-1.5&fmt=music)

MiniMax /`minimax/music-1.5`

ID model

- `minimax/music-1.5`
- `music-1.5`

### Mulai

MiniMax Music 1.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 |
| --- | --- | --- | --- | --- |
| Kolom`model` | Jenis`string` | PersyaratanWajib | Nilai & batasan minimax/music-1.5 | Bawaan— |
| Kolom`prompt` | Jenis`string` | PersyaratanWajib | Nilai & batasan | Bawaan— |
| Kolom`lyrics` | Jenis`string` | PersyaratanWajib | Nilai & batasan | Bawaan— |
| Kolom`stream` | Jenis`boolean` | PersyaratanOpsional | Nilai & batasan false | Bawaanfalse |
| Kolom`output_format` | Jenis`string` | PersyaratanOpsional | Nilai & batasan url, hex | Bawaanhex |
| Kolom`audio_setting` | Jenis`object` | PersyaratanOpsional | Nilai & batasan | Bawaan— |
| Kolom`audio_setting.sample_rate` | Jenis`integer` | PersyaratanOpsional | Nilai & batasan 16.000, 24.000, 32.000, 44.100 | Bawaan— |
| Kolom`audio_setting.bitrate` | Jenis`integer` | PersyaratanOpsional | Nilai & batasan 32.000, 64.000, 128.000, 256.000 | Bawaan— |
| Kolom`audio_setting.format` | Jenis`string` | PersyaratanOpsional | Nilai & batasan mp3, wav | Bawaan— |
| Kolom`aigc_watermark` | Jenis`boolean` | PersyaratanOpsional | Nilai & batasan | Bawaanfalse |

Parameter metode dan siklus hidup

| Parameter | Kontrak |
| --- | --- |
| Parameter`content_type` | Kontrakapplication/json |
| Parameter`required` | Kontrakmodel, prompt, lyrics |
| Parameter`optional` | Kontrakstream, output\_format, audio\_setting, aigc\_watermark |
| Parameter`material_types` | Kontraktext |
| Parameter`conditions` | 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.1** 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 →](https://ailoot.ai/docs/id/billing/reserve/)

### Contoh permintaan

#### Ailoot Ultra · Music

curl · buat sekali dan simpan hasil secara lengkap

```bash
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.
```

### Terima dan simpan hasil

#### Ailoot Ultra · Music

mp3,wav

- `GET /v1/media/assets`
- `GET /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 |
| --- | --- |
| Kolom`data.audio` | Jenisstring |
| Kolom`data.audio_url` | Jenisstring |
| Kolom`data.status` | Jenisinteger |

### Alias

#### Alias model

**Ailoot Ultra** [`minimax/music-1.5`](https://ailoot.ai/models/id/#m=minimax%2Fmusic-1.5&route=Ultra&caller=minimax%2Fmusic-1.5&fmt=music), [`music-1.5`](https://ailoot.ai/models/id/#m=minimax%2Fmusic-1.5&route=Ultra&caller=music-1.5&fmt=music)

#### Alias jalur metode

Gunakan jalur metode yang ditampilkan di atas.

#### ID pemanggil terkait

[`minimax/music-1.5`](https://ailoot.ai/models/id/#m=minimax%2Fmusic-1.5&route=Ultra&caller=minimax%2Fmusic-1.5&fmt=music), [`music-1.5`](https://ailoot.ai/models/id/#m=minimax%2Fmusic-1.5&route=Ultra&caller=music-1.5&fmt=music)

**Ailoot Ultra · Music** `POST /v1/music/generations` `music-1.5`

[`music-1.5`](https://ailoot.ai/models/id/#m=minimax%2Fmusic-1.5&route=Ultra&caller=music-1.5&fmt=music)

MiniMax /`music-1.5`

ID model

- `minimax/music-1.5`
- `music-1.5`

### Mulai

MiniMax Music 1.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 |
| --- | --- | --- | --- | --- |
| Kolom`model` | Jenis`string` | PersyaratanWajib | Nilai & batasan music-1.5 | Bawaan— |
| Kolom`prompt` | Jenis`string` | PersyaratanWajib | Nilai & batasan | Bawaan— |
| Kolom`lyrics` | Jenis`string` | PersyaratanWajib | Nilai & batasan | Bawaan— |
| Kolom`stream` | Jenis`boolean` | PersyaratanOpsional | Nilai & batasan false | Bawaanfalse |
| Kolom`output_format` | Jenis`string` | PersyaratanOpsional | Nilai & batasan url, hex | Bawaanhex |
| Kolom`audio_setting` | Jenis`object` | PersyaratanOpsional | Nilai & batasan | Bawaan— |
| Kolom`audio_setting.sample_rate` | Jenis`integer` | PersyaratanOpsional | Nilai & batasan 16.000, 24.000, 32.000, 44.100 | Bawaan— |
| Kolom`audio_setting.bitrate` | Jenis`integer` | PersyaratanOpsional | Nilai & batasan 32.000, 64.000, 128.000, 256.000 | Bawaan— |
| Kolom`audio_setting.format` | Jenis`string` | PersyaratanOpsional | Nilai & batasan mp3, wav | Bawaan— |
| Kolom`aigc_watermark` | Jenis`boolean` | PersyaratanOpsional | Nilai & batasan | Bawaanfalse |

Parameter metode dan siklus hidup

| Parameter | Kontrak |
| --- | --- |
| Parameter`content_type` | Kontrakapplication/json |
| Parameter`required` | Kontrakmodel, prompt, lyrics |
| Parameter`optional` | Kontrakstream, output\_format, audio\_setting, aigc\_watermark |
| Parameter`material_types` | Kontraktext |
| Parameter`conditions` | 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.1** 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 →](https://ailoot.ai/docs/id/billing/reserve/)

### Contoh permintaan

#### Ailoot Ultra · Music

curl · buat sekali dan simpan hasil secara lengkap

```bash
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.
```

### Terima dan simpan hasil

#### Ailoot Ultra · Music

mp3,wav

- `GET /v1/media/assets`
- `GET /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 |
| --- | --- |
| Kolom`data.audio` | Jenisstring |
| Kolom`data.audio_url` | Jenisstring |
| Kolom`data.status` | Jenisinteger |

### Alias

#### Alias model

**Ailoot Ultra** [`minimax/music-1.5`](https://ailoot.ai/models/id/#m=minimax%2Fmusic-1.5&route=Ultra&caller=minimax%2Fmusic-1.5&fmt=music), [`music-1.5`](https://ailoot.ai/models/id/#m=minimax%2Fmusic-1.5&route=Ultra&caller=music-1.5&fmt=music)

#### Alias jalur metode

Gunakan jalur metode yang ditampilkan di atas.

#### ID pemanggil terkait

[`minimax/music-1.5`](https://ailoot.ai/models/id/#m=minimax%2Fmusic-1.5&route=Ultra&caller=minimax%2Fmusic-1.5&fmt=music), [`music-1.5`](https://ailoot.ai/models/id/#m=minimax%2Fmusic-1.5&route=Ultra&caller=music-1.5&fmt=music)

FAQ · MiniMax: Music 1.5

Input dan hasil apa yang tersedia?

`POST /v1/music/generations` · `minimax/music-1.5`: `text` → `audio` `POST /v1/music/generations` · `music-1.5`: `text` → `audio`

Kolom apa yang digunakan permintaan?

`POST /v1/music/generations` · `minimax/music-1.5`: `model`, `prompt`, `lyrics`, `stream`, `output_format`, `audio_setting`, `aigc_watermark` `POST /v1/music/generations` · `music-1.5`: `model`, `prompt`, `lyrics`, `stream`, `output_format`, `audio_setting`, `aigc_watermark`

Hubungkan Ailoot ke Claude Code, OpenCode, Hermes, atau aplikasi Anda.

## Perusahaan dan portofolio proyeknya

Perusahaan dan portofolio proyeknya: jutaan pelanggan; penjualan miliaran setiap bulan.

## Beli token dengan diskon.

Diskon langganan untuk pekerjaan rutin. Kode promo — hingga 50% untuk pembelian token.

Langganan

Pilih paket dengan diskon untuk permintaan rutin Anda.

Kode promo hingga 50%

Masukkan kode saat membeli. Harga dihitung ulang sesuai promosi aktif.

Biaya dalam riwayat

Model, token, dan jumlah tagihan disimpan untuk setiap permintaan.

[Pilih langganan](https://ailoot.ai/docs/id/billing/subscriptions/) · [Lihat harga model](https://ailoot.ai/models/id/)

## Hubungkan API ke produk yang Anda jual.

SaaS, aplikasi, dan bot — sesuai penawaran dan perjanjian lisensi Ailoot. Untuk penjualan kembali, mintalah lisensi reseller.

Aplikasi komersial

Integrasikan pembuatan teks, gambar, video, dan suara dalam fitur berbayar layanan Anda.

Lisensi reseller

Kirim deskripsi proyek dan skema akses. Mintalah ketentuan penggunaan dan penjualan kembali secara tertulis.

Dokumen di situs

Penawaran, perjanjian lisensi, dan kebijakan pemrosesan data tersedia sebelum koneksi.

[Minta lisensi reseller](mailto:support@ailoot.ai) · [Penawaran dan perjanjian lisensi](https://ailoot.ai/legal/offer?lang=id)

## Ailoot · Perusahaan dan portofolio proyeknya





Ailoot bertumpu pada pengalaman operasional yang teruji, basis pelanggan yang besar, layanan yang stabil, dan pemantauan KPI berkelanjutan.





Perusahaan dan portofolio proyeknya: jutaan pelanggan; penjualan miliaran setiap bulan.





Ailoot memanfaatkan pengalaman operasional ini untuk akses API ke fitur AI dalam produk pelanggan, agen, aplikasi, dan otomatisasi.
