Langkau ke kandungan

DiffRhythm: Lyrics to Song

Integrasikan

ID model 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"

Permintaan ini: $0.10 100 kredit API Jalankan pada halaman ini

Dapatkan kunci API
Open model Teks ke Muzik Input rujukan95–285 s #music

Menukarkan lirik kepada lagu lengkap, dengan prompt gaya, audio rujukan dan panjang 95 s atau 285 s pilihan

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

•diperlukan

Prompt penjanaan lagu yang terdiri tepat daripada dua bahagian, setiap satu diperkenalkan oleh [chorus] atau [verse].

music_duration 95 s

Panjang muzik yang akan dijana.

Lanjutan style_prompt · reference_audio_url · scheduler · cfg_strength · num_inference_steps

Prompt yang menerangkan gaya muzik yang dijana.

Lepaskan fail, atau

URL yang menunjuk kepada audio rujukan untuk menjana muzik.

scheduler lalai euler

Penjadual yang digunakan semasa menjana muzik.

lalai 4

Kekuatan CFG yang digunakan semasa menjana muzik.

lalai 32

Bilangan langkah inferens untuk menjana muzik.

POST /run/diffrhythm?wait=20 sebut harga → $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"

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 DiffRhythm: Lyrics to Song

Mencipta lagu lengkap daripada lirik. `lyrics` mesti mengandungi sekurang-kurangnya dua bahagian, setiap satu bermula dengan tag [verse] atau [chorus]. Arahkan bunyi dengan `style_prompt` atau `reference_audio_url`, dan pilih `music_duration` 95s atau 285s. Kawalan pensampelan termasuk `scheduler`, `cfg_strength` (1 hingga 10) dan `num_inference_steps` (10 hingga 100).

Parameter

NamaJenis LalaiDibenarkan Penerangan
lyricsdiperlukan
Jenisstring
Prompt penjanaan lagu yang terdiri tepat daripada dua bahagian, setiap satu diperkenalkan oleh [chorus] atau [verse].
reference_audio_urlpilihan
Jenisurl · audio
URL yang menunjuk kepada audio rujukan untuk menjana muzik.
style_promptpilihan
Jenisstring
Prompt yang menerangkan gaya muzik yang dijana.
music_durationpilihan
Jenisenum
Lalai95s
95s285s
Panjang muzik yang akan dijana.
cfg_strengthpilihan
Jenisnumber
Lalai4
1 – 10
Kekuatan CFG yang digunakan semasa menjana muzik.
schedulerpilihan
Jenisenum
Lalaieuler
eulermidpointrk4implicit_adams
Penjadual yang digunakan semasa menjana muzik.
num_inference_stepspilihan
Jenisinteger
Lalai32
10 – 100
Bilangan langkah inferens untuk menjana muzik.
diperlukan

Parameter fail menerima URL awam https://, URI data: sehingga 10 MB, atau file_url bagi muat naik. Fail

Output

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"
  }
}
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 yang mengandungi muzik yang dijana.

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