Passer au contenu

Elevenlabs Music

Intégrer

Identifiant du modèle 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"

Fichiers comme dans l’exemple: 1,80 $ 1 800 crédits API vos fichiers sont mesurés avant l’exécution L’exécuter sur cette page

Obtenir une clé API
ElevenLabs Texte vers musique #music#text-to-music

Générateur de musique à partir d’un prompt ou d’un plan de composition structuré, avec option instrumentale

ElevenLabs · audio

Votre premier résultat apparaîtra ici

Construisez une requête ci-dessous et exécutez-la avec votre clé API. Les sorties sont copiées dans notre stockage, conservées indéfiniment ou 7 jours gratuitement.

Créer une requête

Les contrôles sont générés à partir du schéma du modèle. Le code et le prix se mettent à jour lorsque vous les modifiez.

88 / 4100

Description textuelle de la musique souhaitée.

Durée facultative de la chanson en millisecondes, de 3000 ms à 600000 ms, applicable uniquement avec un prompt. Si elle est omise, le modèle détermine la durée à partir du prompt.

Avancé output_format · force_instrumental · respect_sections_durations · composition_plan
par défaut mp3_44100_128

Format audio de sortie, soumis aux exigences du niveau : le MP3 à 192 kbps nécessite le niveau Creator ou supérieur, et le PCM à 44.1 kHz le niveau Pro ou supérieur. Les valeurs suivent `codec_sample_rate_bitrate` ; `mp3_22050_32`, par exemple, indique un MP3 à 22.05 kHz et 32 kbs. Pour l'entrée audio Twilio, le μ-law est couramment utilisé ; ce format s'écrit aussi mu-law ou peut être approximé par u-law.

Plan définissant la composition musicale.

POST /run/elevenlabs/music?wait=20 devis → 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"

Exécuter cette requête

Votre clé reste dans ce navigateur : elle est envoyée uniquement à la Doitong API et enregistrée dans localStorage uniquement si vous cochez Mémoriser. Obtenir une clé API

À propos de Elevenlabs Music

Compose de la musique à partir d’un `prompt` textuel de 4100 caractères maximum ou d’un `composition_plan` détaillé. Avec un prompt, `music_length_ms` peut être compris entre 3000 et 600000 millisecondes, et `force_instrumental` garantit l’absence de voix. `respect_sections_durations` détermine le respect strict du minutage des sections du plan. De nombreux codecs et taux d’échantillonnage sont proposés via `output_format`.

Paramètres

NomType Par défautAutorisé Description
promptfacultatif
Typestring | null
≤ 4 100 caractères
Description textuelle de la musique souhaitée.
composition_planfacultatif
Typeobject
Plan définissant la composition musicale.
composition_plan.positive_global_stylesrequis
Typestring[]
Styles à inclure dans toute la chanson.
composition_plan.negative_global_stylesrequis
Typestring[]
Styles à exclure dans toute la chanson.
composition_plan.sectionsrequis
Typeobject[]
Sections composant la chanson.
composition_plan.sections[].section_namerequis
Typestring
1 – 100 characters
Nom de la section, de 1 à 100 caractères.
composition_plan.sections[].positive_local_stylesrequis
Typestring[]
Styles à inclure dans cette section.
composition_plan.sections[].negative_local_stylesrequis
Typestring[]
Styles à exclure dans cette section.
composition_plan.sections[].duration_msrequis
Typeinteger
3 000 – 120 000
Durée de la section en millisecondes, de 3000 ms à 120000 ms.
composition_plan.sections[].linesrequis
Typestring[]
Paroles de cette section, limitées à 200 caractères par ligne.
music_length_msfacultatif
Typeinteger | null
3 000 – 600 000
Durée facultative de la chanson en millisecondes, de 3000 ms à 600000 ms, applicable uniquement avec un prompt. Si elle est omise, le modèle détermine la durée à partir du prompt.
force_instrumentalfacultatif
Typeboolean
Par défautfalse
Contrôle instrumental uniquement, disponible seulement avec un prompt. La valeur true garantit une sortie instrumentale ; false autorise une musique instrumentale ou non instrumentale selon le prompt.
respect_sections_durationsfacultatif
Typeboolean
Par défauttrue
Application du minutage des sections pour `composition_plan`, sans effet en dehors de ce plan. False permet au modèle de faire varier la durée de chaque section, améliorant généralement la qualité et la latence sans modifier la durée totale de la chanson ; true impose exactement le `duration_ms` de chaque section.
output_formatfacultatif
Typeenum
Par défautmp3_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 de plusopus_48000_96opus_48000_128opus_48000_192
Format audio de sortie, soumis aux exigences du niveau : le MP3 à 192 kbps nécessite le niveau Creator ou supérieur, et le PCM à 44.1 kHz le niveau Pro ou supérieur. Les valeurs suivent `codec_sample_rate_bitrate` ; `mp3_22050_32`, par exemple, indique un MP3 à 22.05 kHz et 32 kbs. Pour l'entrée audio Twilio, le μ-law est couramment utilisé ; ce format s'écrit aussi mu-law ou peut être approximé par u-law.
requis

Sortie

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"
  }
}
Vos fichiers, votre choixChaque outputs[].url est une copie dans notre stockage : conservée indéfiniment (facturation au Go-mois) ou 7 jours gratuitement, selon le réglage de votre compte ou ?storage=.
Même structure pour chaque modèletype, url, content_type, width, height et duration, pour les images, vidéos et fichiers audio. output est le propre objet de résultat du modèle.
Champs de sortie
audio
object {url, content_type, file_name, file_size}Fichier musical généré, encodé en audio MP3.

Plus de modèles : Texte vers musique

Pour les agents IA : cette page au format Markdown est disponible à https://doitong.com/fr/developers/models/elevenlabs/music.md. Tous les modèles et guides : https://doitong.com/developers/llms.txt