Parameter API untuk model pembuatan musik Fun-Music.
Panduan pengguna: Untuk ikhtisar model dan panduan pemilihan, lihat Pembuatan musik.
Diperlukan Kunci API. Untuk mendapatkannya, lihat Dapatkan Kunci API.
POST
Prasyarat
Diperlukan Kunci API. Untuk mendapatkannya, lihat Dapatkan Kunci API.
Endpoint
POST https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/services/audio/music/generation. Ganti WorkspaceId dengan workspace ID Anda yang sebenarnya.
Protokol: HTTPS. Untuk keluaran streaming, atur header permintaan X-DashScope-SSE untuk mengaktifkan SSE (Server-Sent Events).
Header permintaan
Parameter | Type | Wajib | Deskripsi |
|---|---|---|---|
Authorization | string | Ya |
|
Content-Type | string | Ya |
|
X-DashScope-SSE | string | Tidak | Atur ke |
Body permintaanmodelstring(wajib)Nama model. Nilai yang diizinkan:
object(wajib)Parameter input.
Properti prompt string(wajib bersyarat)Sebuah prompt teks. Model secara otomatis menyusun dan menghasilkan musik berdasarkan prompt ini.
Jika prompt dan lyrics keduanya disediakan, hanya lyrics yang berlaku dan prompt diabaikan.string(wajib bersyarat)Lirik lagu yang dihasilkan.
Jika lyrics dan prompt keduanya disediakan, hanya lyrics yang berlaku dan prompt diabaikan.string(opsional) Default: femaleJenis kelamin vokal. Hanya didukung oleh model fun-music-v1. Nilai yang valid:
string(opsional) Default: mp3Format encoding audio. Nilai yang valid:
boolean(opsional) Default: falseSakelar watermark AIGC. Saat diaktifkan, sinyal audio kode Morse yang merepresentasikan "AI" (·— ··) ditambahkan di akhir audio yang dihasilkan untuk mengidentifikasi konten sebagai hasil buatan AI. Mengaktifkan watermark akan menambah durasi audio. |
Objek responsrequest_idstringID permintaan, digunakan untuk troubleshooting dan pelacakan log.outputobjectOutput model.
Properti audio objectOutput audio dari model.
Properti data stringChunk audio yang di-encode Base64 dalam mode streaming. String kosong dalam mode non-streaming.url stringURL OSS file audio lengkap, berlaku selama 24 jam. Tersedia di semua respons non-streaming dan hanya pada pesan streaming akhir.id stringID file audio.expires_at integerTimestamp Unix yang menunjukkan kapan URL audio kedaluwarsa.objectMetadata tambahan tentang audio yang dihasilkan.
Properti channels integerJumlah saluran audio. Misalnya, 2 menunjukkan stereo.sample_rate stringLaju sampel audio. Misalnya, "48000".lyrics stringLirik lagu yang dihasilkan.stringStatus generasi:
objectInformasi penagihan untuk permintaan ini.
Properti duration integerDurasi musik dalam detik, digunakan untuk penagihan. |