Langkau ke kandungan

Elevenlabs Music

Integrasikan

ID model elevenlabs/music
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/elevenlabs/music?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Fail seperti contoh: $1.80 1,800 kredit API fail anda diukur sebelum dijalankan Jalankan pada halaman ini

Dapatkan kunci API
ElevenLabs Teks ke Muzik #music#text-to-music

Penjana teks-ke-muzik yang dipacu prompt atau pelan gubahan berstruktur, dengan pilihan instrumental

ElevenLabs · Audio

Hasil pertama anda akan muncul di sini

Bina permintaan di bawah dan jalankannya dengan kunci API anda. Output disalin ke storan kami, disimpan selama-lamanya atau 7 hari secara percuma.

Bina permintaan

Kawalan dijana daripada skema model. Kod dan harga dikemas kini apabila anda mengubahnya.

88 / 4100

Penerangan teks tentang muzik yang dikehendaki.

Tempoh lagu pilihan dalam milisaat, antara 3000 ms hingga 600000 ms, terpakai hanya apabila menggunakan prompt. Apabila diabaikan, model menentukan tempoh daripada prompt.

Lanjutan output_format · force_instrumental · respect_sections_durations · composition_plan
lalai mp3_44100_128

Format output audio, tertakluk kepada keperluan peringkat: MP3 192 kbps memerlukan peringkat Creator atau lebih tinggi, dan PCM 44.1 kHz memerlukan peringkat Pro atau lebih tinggi. Nilai mengikut `codec_sample_rate_bitrate`; contohnya, `mp3_22050_32` menentukan MP3 22.05 kHz pada 32 kbs. Untuk input audio Twilio, μ-law biasanya digunakan; format ini juga ditulis sebagai mu-law atau dianggar sebagai u-law.

Pelan yang mentakrifkan komposisi muzik.

POST /run/elevenlabs/music?wait=20 sebut harga → $1.80
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/elevenlabs/music?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Jalankan permintaan ini

Kunci anda kekal dalam pelayar ini: ia hanya dihantar kepada Doitong API dan disimpan (localStorage) hanya jika anda menanda Ingat. Dapatkan kunci API

Tentang Elevenlabs Music

Menggubah muzik daripada `prompt` teks sehingga 4100 aksara, atau daripada `composition_plan` terperinci. Dengan prompt, `music_length_ms` boleh berjulat dari 3000 hingga 600000 milisaat, dan `force_instrumental` menjamin tiada vokal. `respect_sections_durations` mengawal sejauh mana tempoh bahagian pelan dipatuhi. Banyak pilihan kodek dan kadar sampel ditawarkan melalui `output_format`.

Parameter

NamaJenis LalaiDibenarkan Penerangan
promptpilihan
Jenisstring | null
≤ 4,100 aksara
Penerangan teks tentang muzik yang dikehendaki.
composition_planpilihan
Jenisobject
Pelan yang mentakrifkan komposisi muzik.
composition_plan.positive_global_stylesdiperlukan
Jenisstring[]
Gaya yang hendak disertakan sepanjang lagu.
composition_plan.negative_global_stylesdiperlukan
Jenisstring[]
Gaya yang hendak dikecualikan sepanjang lagu.
composition_plan.sectionsdiperlukan
Jenisobject[]
Bahagian yang membentuk lagu.
composition_plan.sections[].section_namediperlukan
Jenisstring
1 – 100 characters
Nama bahagian, dengan panjang 1 hingga 100 aksara.
composition_plan.sections[].positive_local_stylesdiperlukan
Jenisstring[]
Gaya yang hendak disertakan dalam bahagian ini.
composition_plan.sections[].negative_local_stylesdiperlukan
Jenisstring[]
Gaya yang hendak dikecualikan dalam bahagian ini.
composition_plan.sections[].duration_msdiperlukan
Jenisinteger
3,000 – 120,000
Panjang bahagian dalam milisaat, antara 3000 ms hingga 120000 ms.
composition_plan.sections[].linesdiperlukan
Jenisstring[]
Lirik untuk bahagian ini, terhad kepada 200 aksara setiap baris.
music_length_mspilihan
Jenisinteger | null
3,000 – 600,000
Tempoh lagu pilihan dalam milisaat, antara 3000 ms hingga 600000 ms, terpakai hanya apabila menggunakan prompt. Apabila diabaikan, model menentukan tempoh daripada prompt.
force_instrumentalpilihan
Jenisboolean
Lalaifalse
Kawalan instrumental sahaja, tersedia hanya apabila menggunakan prompt. Menetapkannya kepada true menjamin output instrumental; false membenarkan muzik instrumental atau bukan instrumental mengikut prompt.
respect_sections_durationspilihan
Jenisboolean
Lalaitrue
Penguatkuasaan pemasaan bahagian untuk `composition_plan`, tanpa kesan di luar pelan itu. False membenarkan model mengubah panjang setiap bahagian, biasanya meningkatkan kualiti dan kependaman tanpa mengubah jumlah tempoh lagu; true sebaliknya menguatkuasakan setiap `duration_ms` bahagian dengan tepat.
output_formatpilihan
Jenisenum
Lalaimp3_44100_128
mp3_22050_32mp3_44100_32mp3_44100_64mp3_44100_96mp3_44100_128mp3_44100_192pcm_8000pcm_16000pcm_22050pcm_24000pcm_44100pcm_48000ulaw_8000alaw_8000opus_48000_32opus_48000_64
+3 lagiopus_48000_96opus_48000_128opus_48000_192
Format output audio, tertakluk kepada keperluan peringkat: MP3 192 kbps memerlukan peringkat Creator atau lebih tinggi, dan PCM 44.1 kHz memerlukan peringkat Pro atau lebih tinggi. Nilai mengikut `codec_sample_rate_bitrate`; contohnya, `mp3_22050_32` menentukan MP3 22.05 kHz pada 32 kbs. Untuk input audio Twilio, μ-law biasanya digunakan; format ini juga ditulis sebagai mu-law atau dianggar sebagai u-law.
diperlukan

Output

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "elevenlabs/music",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 1800,
    "usd": "1.80",
    "charged": 1800,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  },
  "output": {
    "audio": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_name": "0-output.mp3",
      "file_size": 1843200
    }
  },
  "outputs": [
    {
      "type": "audio",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp3",
      "content_type": "audio/mpeg",
      "file_size": 1843200,
      "duration": 12,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Fail anda, pilihan andaSetiap outputs[].url ialah salinan pada storan kami: disimpan selama-lamanya (dibayar setiap GB-bulan) atau 7 hari secara percuma, mengikut tetapan akaun anda atau ?storage=.
Bentuk yang sama pada setiap modeltype, url, content_type, width, height dan duration, untuk imej, video dan audio. output ialah objek hasil model itu sendiri.
Medan output
audio
object {url, content_type, file_name, file_size}Fail muzik yang dijana dan dikodkan sebagai audio MP3.

Lebih banyak model: Teks ke Muzik

Untuk ejen AI: halaman ini dalam Markdown tersedia di https://doitong.com/ms/developers/models/elevenlabs/music.md. Semua model dan panduan: https://doitong.com/developers/llms.txt