Langkau ke kandungan

Sonilo V1.1 Video to Video Music

Integrasikan

ID model sonilo/v1.1/video-to-video-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/sonilo/v1.1/video-to-video-music?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# 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"

Fail seperti contoh: $0.09 90 kredit API · ≈ ₽9.67 fail anda diukur sebelum dijalankan Jalankan pada halaman ini

Dapatkan kunci API
Sonilo · Video

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.

Panduan gaya muzik yang secara pilihan menggantikan prompt yang diterbitkan secara automatik daripada video.

•diperlukan video_url
Lepaskan fail, atau

URL HTTP atau HTTPS yang boleh diakses secara umum untuk video yang akan menerima skor muzik.

lalai 1

Bilangan video berbeza dengan skor yang dijana untuk dihasilkan.

Tempoh pemarkahan pilihan dalam saat; lalai None meneruskan pemarkahan sepanjang baki video. Sama ada tempoh dibekalkan atau tidak, pemarkahan bermula pada Start Offset apabila diberikan, jika tidak pada permulaan.

Lanjutan prompt_influence · start_offset · keep_speech_vocal
lalai 0.5

Kekuatan pematuhan prompt; tingkatkannya untuk padanan yang lebih dekat dengan arahan teks.

Ofset skor pilihan yang diukur dalam saat ke dalam video; bahagian yang bermula di situ mesti muat dalam video, jadi Start Offset ditambah Duration tidak boleh melebihi Video Duration.

POST /run/sonilo/v1.1/video-to-video-music?wait=20 sebut harga → $0.09
# 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/sonilo/v1.1/video-to-video-music?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# 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"

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 Sonilo V1.1 Video to Video Music

Memproses video dan menghantar fail mp4 siap dengan muzik ditambah. `prompt` dan `prompt_influence` pilihan (0 hingga 1) memandu gaya. `keep_speech_vocal` mengekalkan pertuturan asal di atas muzik, yang diredam di bawahnya. `start_offset` dan `duration` mengehadkan pemprosesan kepada segmen sehingga 600 saat, dan `num_samples` menghasilkan 1 hingga 3 video.

Parameter

Hantar sama ada nama kanonik atau nama natif, bukan kedua-duanya. Nama kanonik

NamaJenis LalaiDibenarkan Penerangan
video_urldiperlukan video
Jenisurl · video
URL HTTP atau HTTPS yang boleh diakses secara umum untuk video yang akan menerima skor muzik.
keep_speech_vocalpilihan
Jenisboolean
Lalaifalse
Pengekalan pertuturan/vokal dalam output video, dilumpuhkan secara lalai supaya muzik yang dijana menggantikan runut bunyi asal sepenuhnya. Mendayakannya menggunakan pemisahan sumber muzik untuk mengekstrak vokal sahaja dan mencampurkannya di atas muzik yang dijana; ducking automatik merendahkan muzik semasa pertuturan.
num_samplespilihan
Jenisinteger
Lalai1
1 – 3
Bilangan video berbeza dengan skor yang dijana untuk dihasilkan.
promptpilihan
Jenisstring | null
Panduan gaya muzik yang secara pilihan menggantikan prompt yang diterbitkan secara automatik daripada video.
prompt_influencepilihan
Jenisnumber
Lalai0.5
0 – 1
Kekuatan pematuhan prompt; tingkatkannya untuk padanan yang lebih dekat dengan arahan teks.
start_offsetpilihan
Jenisnumber | null
0 – 600
Ofset skor pilihan yang diukur dalam saat ke dalam video; bahagian yang bermula di situ mesti muat dalam video, jadi Start Offset ditambah Duration tidak boleh melebihi Video Duration.
durationpilihan
Jenisnumber | null
1 – 600
Tempoh pemarkahan pilihan dalam saat; lalai None meneruskan pemarkahan sepanjang baki video. Sama ada tempoh dibekalkan atau tidak, pemarkahan bermula pada Start Offset apabila diberikan, jika tidak pada permulaan.
diperlukan Nama kanonik, turut diterima

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": "sonilo/v1.1/video-to-video-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": 90,
    "usd": "0.09",
    "charged": 90,
    "refunded": 0
  },
  "input": {
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  },
  "output": {
    "video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    },
    "videos": [
      {
        "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
        "content_type": "video/mp4",
        "file_name": "0-output.mp4",
        "file_size": 1843200
      }
    ]
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "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"
  }
}
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
video
object {url, content_type, file_name, file_size}Hasil video pertama, menggabungkan video sumber dan muzik yang dijana dalam satu fail.
videos
array of object {url, content_type, file_name, file_size}Koleksi lengkap video mp4 yang diskorkan, dengan satu untuk setiap sampel.

Lebih banyak model: Video ke Video

Untuk ejen AI: halaman ini dalam Markdown tersedia di https://doitong.com/ms/developers/models/sonilo/v1.1/video-to-video-music.md. Semua model dan panduan: https://doitong.com/developers/llms.txt