Passer au contenu

DiffRhythm: Lyrics to Song

Intégrer

Identifiant du modèle diffrhythm
# 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/diffrhythm?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "lyrics": "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"

Cette requête: 0,10 $ 100 crédits API L’exécuter sur cette page

Obtenir une clé API
Open model Texte vers musique Entrées de référence95–285 s #music

Transforme des paroles en chanson complète, avec prompt de style, audio de référence et durée facultatifs de 95 s ou 285 s

Open model · 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.

•requis

Prompt de génération de chanson comprenant exactement deux sections, chacune introduite par [chorus] ou [verse].

music_duration 95 s

Durée de la musique à générer.

Avancé style_prompt · reference_audio_url · scheduler · cfg_strength · num_inference_steps

Prompt décrivant le style de la musique générée.

Déposez un fichier, ou

URL pointant vers l'audio de référence pour générer de la musique.

scheduler par défaut euler

Scheduler utilisé lors de la génération musicale.

par défaut 4

Intensité CFG appliquée lors de la génération musicale.

par défaut 32

Nombre d'étapes d'inférence pour générer de la musique.

POST /run/diffrhythm?wait=20 devis → 0,10 $
# 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/diffrhythm?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "lyrics": "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 DiffRhythm: Lyrics to Song

Crée une chanson complète à partir de paroles. `lyrics` doit contenir au moins deux sections, chacune commençant par une balise [verse] ou [chorus]. Orientez le son avec `style_prompt` ou `reference_audio_url`, et choisissez une `music_duration` de 95s ou 285s. Les paramètres d’échantillonnage comprennent `scheduler`, `cfg_strength` (1 à 10) et `num_inference_steps` (10 à 100).

Paramètres

NomType Par défautAutorisé Description
lyricsrequis
Typestring
Prompt de génération de chanson comprenant exactement deux sections, chacune introduite par [chorus] ou [verse].
reference_audio_urlfacultatif
Typeurl · audio
URL pointant vers l'audio de référence pour générer de la musique.
style_promptfacultatif
Typestring
Prompt décrivant le style de la musique générée.
music_durationfacultatif
Typeenum
Par défaut95s
95s285s
Durée de la musique à générer.
cfg_strengthfacultatif
Typenumber
Par défaut4
1 – 10
Intensité CFG appliquée lors de la génération musicale.
schedulerfacultatif
Typeenum
Par défauteuler
eulermidpointrk4implicit_adams
Scheduler utilisé lors de la génération musicale.
num_inference_stepsfacultatif
Typeinteger
Par défaut32
10 – 100
Nombre d'étapes d'inférence pour générer de la musique.
requis

Les paramètres de fichier acceptent une URL publique https://, un URI data: jusqu’à 10 MB ou le file_url d’un téléversement. Fichiers

Sortie

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "diffrhythm",
  "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": 100,
    "usd": "0.10",
    "charged": 100,
    "refunded": 0
  },
  "input": {
    "lyrics": "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 contenant la musique générée.

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