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.ru/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.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Fichiers comme dans l’exemple: 1,80 $ 1 800 crédits API · ≈ 193,64 ₽ 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 texte vers musique piloté par une invite ou un plan de composition structuré, avec option instrumentale

ElevenLabs · Audio

Votre premier résultat apparaîtra ici

Créez 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 pendant 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 au fur et à mesure de vos modifications.

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 une invite. Lorsqu’elle est omise, le modèle détermine la durée à partir de l’invite.

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

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

Plan définissant la composition de la musique.

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.ru/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.ru/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 au 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 une invite, `music_length_ms` peut aller de 3000 à 600000 millisecondes, et `force_instrumental` garantit l’absence de voix. `respect_sections_durations` contrôle le respect de la durée des sections du plan. De nombreux choix de codec et de fréquence d’échantillonnage sont offerts par `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 de la musique.
composition_plan.positive_global_stylesrequis
Typestring[]
Styles à inclure dans toute la chanson.
composition_plan.negative_global_stylesrequis
Typestring[]
Styles à exclure de toute la chanson.
composition_plan.sectionsrequis
Typeobject[]
Sections composant la chanson.
composition_plan.sections[].section_namerequis
Typestring
1 – 100 characters
Nom de la section, comportant 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 de 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 une invite. Lorsqu’elle est omise, le modèle détermine la durée à partir de l’invite.
force_instrumentalfacultatif
Typeboolean
Par défautfalse
Contrôle instrumental uniquement, disponible uniquement avec une invite. La valeur true garantit une sortie instrumentale; false permet une musique instrumentale ou non instrumentale selon l’invite.
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, ce qui améliore généralement la qualité et la latence sans modifier la durée totale prévue de la chanson; true impose plutôt 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 autresopus_48000_96opus_48000_128opus_48000_192
Format de sortie audio, soumis aux exigences du niveau : le MP3 à 192 kbps nécessite le niveau Creator ou supérieur, et le PCM à 44.1 kHz nécessite le niveau Pro ou supérieur. Les valeurs suivent `codec_sample_rate_bitrate`; `mp3_22050_32`, par exemple, spécifie un MP3 à 22.05 kHz et 32 kbs. Pour l’entrée audio Twilio, μ-law est couramment utilisé; ce format s’écrit également mu-law ou est 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.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Vos fichiers, votre choixChaque outputs[].url est une copie dans notre stockage : conservée indéfiniment (facturation par Go-mois) ou pendant 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, les vidéos et les fichiers audio. output est l’objet de résultat propre au modèle.
Champs de sortie
audio
object {url, content_type, file_name, file_size}Fichier de musique généré encodé en audio MP3.

Plus de modèles : Texte vers musique

Pour les agents IA : cette page en Markdown se trouve à https://doitong.com/fr-CA/developers/models/elevenlabs/music.md. Tous les modèles et guides : https://doitong.com/developers/llms.txt