Lompat ke konten

ACE Step

Integrasikan

ID model ace-step
# 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/ace-step?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "tags": "lofi, hiphop, drum and bass, trap, chill"
  }'

# 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,012 12 kredit API Jalankan di halaman ini

Dapatkan kunci API
ACE Studio Teks ke Musik 5–240 dtk #text-to-audio#text-to-music

Menyusun musik dari tag genre dan lirik opsional, dengan durasi 5 hingga 240 detik

ACE Studio · Audio

Hasil pertama Anda akan muncul di sini

Buat permintaan di bawah ini dan jalankan dengan kunci API Anda. Output disalin ke penyimpanan kami, disimpan selamanya atau 7 hari gratis.

Buat permintaan

Kontrol dibuat dari skema model. Kode dan harga diperbarui saat Anda mengubahnya.

•wajib

Tag gaya audio yang diberikan sebagai genre yang dipisahkan koma, dengan `prompt` sebagai cara alternatif untuk memberikannya.

bawaan 60

Durasi audio yang dibuat, dalam detik.

Lanjutan lyrics · scheduler · guidance_type · number_of_steps · granularity_scale · guidance_interval · guidance_interval_decay · guidance_scale · minimum_guidance_scale · tag_guidance_scale · lyric_guidance_scale · seed
bawaan

Lirik yang dinyanyikan, dengan bagian lagu diatur menggunakan kontrol seperti [verse], [chorus], dan [bridge]. Untuk audio tanpa lirik yang dinyanyikan, hapus input ini atau berikan hanya [inst] atau [instrumental].

scheduler bawaan euler

Scheduler yang digunakan selama pembuatan.

guidance_type bawaan apg

Jenis CFG yang digunakan selama pembuatan.

bawaan 27

Jumlah langkah yang digunakan selama pembuatan audio.

bawaan 10

Skala granularitas yang diterapkan selama pembuatan. Meningkatkannya dapat mengurangi artefak.

bawaan 0.5

Bagian jadwal pembuatan yang menerima panduan: memilih 0.5 membatasinya pada langkah dari 0.25 * infer_steps hingga 0.75 * infer_steps, sehingga awal dan akhir tidak menerima panduan.

bawaan 0

Peluruhan panduan dalam interval pembuatan: 0.0 menonaktifkan peluruhan; jika tidak, skala berkurang sepanjang interval tersebut dari guidance_scale ke min_guidance_scale.

bawaan 15

Skala panduan yang diterapkan selama pembuatan.

bawaan 3

Skala panduan terendah yang dicapai setelah peluruhan selama pembuatan.

bawaan 5

Skala panduan tag yang diterapkan selama pembuatan.

bawaan 1.5

Skala panduan lirik yang diterapkan selama pembuatan.

Seed untuk pembuatan yang dapat direproduksi, dipilih secara acak kecuali Anda memberikan nilai.

POST /run/ace-step?wait=20 estimasi harga → $0,012
# 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/ace-step?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "tags": "lofi, hiphop, drum and bass, trap, chill"
  }'

# 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

Key Anda tetap berada di browser ini: key hanya dikirim ke Doitong API dan disimpan (localStorage) hanya jika Anda mencentang Ingat. Dapatkan kunci API

Tentang ACE Step

Membuat trek musik dari `tags` gaya yang dipisahkan koma dan `lyrics` opsional. Penanda bagian seperti [verse] dan [chorus] membentuk struktur lagu, sedangkan [inst] menghasilkan instrumental. `duration` berkisar dari 5 hingga 240 detik. Kontrol sampling mencakup `scheduler` (euler atau heun), `guidance_type`, dan `number_of_steps` dari 3 hingga 60.

Parameter

NamaTipe BawaanDiizinkan Deskripsi
tagswajib
Tipestring
Tag gaya audio yang diberikan sebagai genre yang dipisahkan koma, dengan `prompt` sebagai cara alternatif untuk memberikannya.
lyricsopsional
Tipestring
Bawaan
Lirik yang dinyanyikan, dengan bagian lagu diatur menggunakan kontrol seperti [verse], [chorus], dan [bridge]. Untuk audio tanpa lirik yang dinyanyikan, hapus input ini atau berikan hanya [inst] atau [instrumental].
durationopsional
Tipenumber
Bawaan60
5 – 240
Durasi audio yang dibuat, dalam detik.
number_of_stepsopsional
Tipeinteger
Bawaan27
3 – 60
Jumlah langkah yang digunakan selama pembuatan audio.
seedopsional
Tipeinteger | null
Seed untuk pembuatan yang dapat direproduksi, dipilih secara acak kecuali Anda memberikan nilai.
scheduleropsional
Tipeenum
Bawaaneuler
eulerheun
Scheduler yang digunakan selama pembuatan.
guidance_typeopsional
Tipeenum
Bawaanapg
cfgapgcfg_star
Jenis CFG yang digunakan selama pembuatan.
granularity_scaleopsional
Tipeinteger
Bawaan10
-100 – 100
Skala granularitas yang diterapkan selama pembuatan. Meningkatkannya dapat mengurangi artefak.
guidance_intervalopsional
Tipenumber
Bawaan0.5
0 – 1
Bagian jadwal pembuatan yang menerima panduan: memilih 0.5 membatasinya pada langkah dari 0.25 * infer_steps hingga 0.75 * infer_steps, sehingga awal dan akhir tidak menerima panduan.
guidance_interval_decayopsional
Tipenumber
Bawaan0
0 – 1
Peluruhan panduan dalam interval pembuatan: 0.0 menonaktifkan peluruhan; jika tidak, skala berkurang sepanjang interval tersebut dari guidance_scale ke min_guidance_scale.
guidance_scaleopsional
Tipenumber
Bawaan15
0 – 200
Skala panduan yang diterapkan selama pembuatan.
minimum_guidance_scaleopsional
Tipenumber
Bawaan3
0 – 200
Skala panduan terendah yang dicapai setelah peluruhan selama pembuatan.
tag_guidance_scaleopsional
Tipenumber
Bawaan5
0 – 10
Skala panduan tag yang diterapkan selama pembuatan.
lyric_guidance_scaleopsional
Tipenumber
Bawaan1.5
0 – 10
Skala panduan lirik yang diterapkan selama pembuatan.
wajib

Output

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "ace-step",
  "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": 12,
    "usd": "0.012",
    "charged": 12,
    "refunded": 0
  },
  "input": {
    "tags": "lofi, hiphop, drum and bass, trap, chill"
  },
  "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
    },
    "seed": 42,
    "tags": "lofi, hiphop, drum and bass, trap, chill",
    "lyrics": "[inst]"
  },
  "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"
  }
}
File Anda, pilihan AndaSetiap outputs[].url adalah salinan di penyimpanan kami: disimpan selamanya (dikenai biaya per GB-bulan) atau 7 hari gratis, sesuai setelan akun atau ?storage=.
Struktur sama di setiap modeltype, url, content_type, width, height, dan duration, untuk gambar, video, dan audio. output adalah objek hasil milik model.
Field output
audio
object {url, content_type, file_name, file_size}File audio yang dihasilkan oleh pembuatan.
seed
integerSeed acak yang digunakan selama pembuatan.
tags
stringTag genre yang diterapkan selama pembuatan.
lyrics
stringLirik yang diterapkan selama pembuatan.

Model lainnya: Teks ke Musik

Untuk agen AI: halaman ini dalam Markdown tersedia di https://doitong.com/id/developers/models/ace-step.md. Semua model dan panduan: https://doitong.com/developers/llms.txt