Op den Inhalt sprangen

Sonilo V1.1 Video to Video Music

Integréieren

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

Dateie wéi am Beispill: 0,09 $ 90 API-Kreditter · ≈ 9,66 ₽ Är Dateie gi virun der Ausféierung gemooss Op dëser Säit ausféieren

API-Schlëssel kréien
Sonilo · Video

Äin éischt Resultat kënnt hei hin

Baut hei drënner eng Ufro a féiert se mat Ärem API-Schlëssel aus. Output gëtt an eis Späicherung kopéiert, fir ëmmer oder 7 Deeg gratis gespäichert.

Eng Ufro erstellen

D'Kontrolle ginn aus dem Modellschema generéiert. De Code an de Präis aktualiséiere sech, wann s du se ännerst.

Musikalesch Stilvorgab, déi de Prompt, deen automatesch aus dem Video ofgeleet gëtt, optional ersetzt.

•obligatoresch video_url
Fichier erofzéien, oder

Ëffentlech zougänglech HTTP- oder HTTPS-URL vum Video, deen eng musikalesch Begleedung kréie soll.

Standard 1

Zuel vun de verschiddene Videoen, déi mat generéierter Musek erstallt solle ginn.

Optional Bewäertungsdauer a Sekonnen; de Standard None féiert d'Bewäertung iwwer de Rescht vum Video weider. Egal ob eng Dauer uginn oder ewechgelooss gëtt, fänkt d'Bewäertung bei Start Offset un, wann uginn, soss um Ufank.

Erweidert prompt_influence · start_offset · keep_speech_vocal
Standard 0.5

Stäerkt vun der Prompt-Befollegung; erhéicht se fir eng méi genee Ofstëmmung op d'Textinstruktioun.

Optionalen Offset fir d'Bewäertung, gemooss a Sekonnen ab dem Video; den Deel, deen do ufänkt, muss an de Video passen, dofir däerfen Start Offset plus Duration net méi grouss wéi Video Duration sinn.

POST /run/sonilo/v1.1/video-to-video-music?wait=20 Präis → 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"

Dës Ufro ausféieren

Äre Schlëssel bleift an dësem Browser: e gëtt nëmmen un d'Doitong API geschéckt an nëmme gespäichert (localStorage), wann s du „Erënneren“ aktivéiers. En API-Schlëssel kréien

Iwwer Sonilo V1.1 Video to Video Music

Bewäert e Video a liwwert fäerdeg mp4-Dateie mat bäigefügter Musek. Optional `prompt` a `prompt_influence` (0 bis 1) steieren de Stil. `keep_speech_vocal` behält déi original Sprooch iwwer der Musek, déi ënnendrënner ofgedämpft gëtt. `start_offset` an `duration` limitéieren d'Bewäertung op e Segment bis 600 Sekonnen, an `num_samples` gëtt 1 bis 3 Videoen zeréck.

Parameteren

Schéck entweder den kanoneschen Numm oder den natierlechen Numm, net béid. Kanonesch Nimm

NummTyp StandardErlaabt Beschreiwung
video_urlobligatoresch video
Typurl · video
Ëffentlech zougänglech HTTP- oder HTTPS-URL vum Video, deen eng musikalesch Begleedung kréie soll.
keep_speech_vocaloptional
Typboolean
Standardfalse
Erhale vu Sprooch oder Gesang am Output-Video, standardméisseg deaktivéiert, sou datt déi generéiert Musek de kompletten originelle Soundtrack ersetzt. Beim Aktivéiere gëtt Museksquellentrennung benotzt, fir nëmmen de Gesang ze extrahéieren an iwwer déi generéiert Musek ze leeën; automatesch Ofsenkung mécht d'Musek wärend der Sprooch méi leise.
num_samplesoptional
Typinteger
Standard1
1 – 3
Zuel vun de verschiddene Videoen, déi mat generéierter Musek erstallt solle ginn.
promptoptional
Typstring | null
Musikalesch Stilvorgab, déi de Prompt, deen automatesch aus dem Video ofgeleet gëtt, optional ersetzt.
prompt_influenceoptional
Typnumber
Standard0.5
0 – 1
Stäerkt vun der Prompt-Befollegung; erhéicht se fir eng méi genee Ofstëmmung op d'Textinstruktioun.
start_offsetoptional
Typnumber | null
0 – 600
Optionalen Offset fir d'Bewäertung, gemooss a Sekonnen ab dem Video; den Deel, deen do ufänkt, muss an de Video passen, dofir däerfen Start Offset plus Duration net méi grouss wéi Video Duration sinn.
durationoptional
Typnumber | null
1 – 600
Optional Bewäertungsdauer a Sekonnen; de Standard None féiert d'Bewäertung iwwer de Rescht vum Video weider. Egal ob eng Dauer uginn oder ewechgelooss gëtt, fänkt d'Bewäertung bei Start Offset un, wann uginn, soss um Ufank.
obligatoresch Kanoneschen Numm, och akzeptéiert

Fichierparameter akzeptéieren eng ëffentlech https:// URL, eng data: URI bis zu 10 MB oder de file_url vun engem Upload. Fichieren

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"
  }
}
Är Fichieren, Är WielAll outputs[].url ass eng Kopie an eiser Späicherung: fir ëmmer gespäichert (bezuelbar pro GB-Mount) oder 7 Deeg gratis, jee no Ärer Kontastellung oder ?storage=.
D'selwecht Struktur bei all Modelltype, url, content_type, width, height an duration, fir Biller, Video an Audio gläichermoossen. output ass dem Modell säin eegent Resultatobjet.
Output-Felder
video
object {url, content_type, file_name, file_size}Éischte Video-Resultat, dat de Quellvideo an déi generéiert Musek an enger Datei kombinéiert.
videos
array of object {url, content_type, file_name, file_size}Komplett Sammlung vu bewäertte mp4-Videoen, mat engem pro Sample.

Méi Modeller: Video zu Video

Fir AI-Agenten: dës Säit als Markdown ass ënner https://doitong.com/lb/developers/models/sonilo/v1.1/video-to-video-music.md. All Modeller a Guiden: https://doitong.com/developers/llms.txt