Naar inhoud springen

Sonilo V1.1 Video to Video Music

Integreren

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

Bestanden zoals het voorbeeld: $ 0,09 90 API-tegoed · ≈ ₽ 9,67 je bestanden worden vóór de uitvoering gemeten Op deze pagina uitvoeren

API-sleutel ophalen
Sonilo Video naar video 1–600 s #music#editing#restoration

Retourneert de invoervideo met een gemengde gegenereerde muziektrack, met optioneel behoud van spraak

Sonilo · Video

Je eerste resultaat komt hier

Bouw hieronder een request en voer die uit met je API-sleutel. Uitvoer wordt naar onze opslag gekopieerd en voor altijd of 7 dagen gratis bewaard.

Een aanvraag samenstellen

Besturingselementen worden gegenereerd op basis van het modelschema. De code en de prijs worden bijgewerkt terwijl je ze wijzigt.

Begeleiding voor de muziekstijl die de automatisch uit de video afgeleide prompt optioneel vervangt.

•verplicht video_url
Sleep een bestand hierheen of

Publiek toegankelijke HTTP- of HTTPS-URL van de video waarvoor een muzikale score moet worden ontvangen.

standaard 1

Aantal verschillende video's met gegenereerde scores dat moet worden geproduceerd.

Optionele scoringsduur in seconden; de standaardwaarde None gaat door met scoren tot het resterende einde van de video. Of een duur wordt opgegeven of niet, het scoren begint bij Start Offset wanneer die is opgegeven, anders aan het begin.

Geavanceerd prompt_influence · start_offset · keep_speech_vocal
standaard 0.5

Mate van prompttrouw; verhoog deze voor een nauwere overeenkomst met de tekstinstructie.

Optionele score-offset, gemeten in seconden vanaf het begin van de video; het gedeelte vanaf daar moet binnen de video passen, dus Start Offset plus Duration mag Video Duration niet overschrijden.

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

Deze request uitvoeren

Je sleutel blijft in deze browser: hij wordt alleen naar de Doitong API verzonden en alleen in localStorage opgeslagen als je Onthouden aanvinkt. API-sleutel ophalen

Over Sonilo V1.1 Video to Video Music

Voorziet een video van muziek en levert voltooide mp4-bestanden. Optionele `prompt` en `prompt_influence` (0 tot 1) sturen de stijl. `keep_speech_vocal` behoudt oorspronkelijke spraak boven de muziek, die daaronder wordt gedempt. `start_offset` en `duration` beperken de verwerking tot een segment van maximaal 600 seconden en `num_samples` levert 1 tot 3 video's.

Parameters

Stuur de canonieke naam of de oorspronkelijke naam, niet beide. Canonieke namen

NaamType StandaardToegestaan Beschrijving
video_urlverplicht video
Typeurl · video
Publiek toegankelijke HTTP- of HTTPS-URL van de video waarvoor een muzikale score moet worden ontvangen.
keep_speech_vocaloptioneel
Typeboolean
Standaardfalse
Behoud van spraak/zang in de uitvoervideo, standaard uitgeschakeld zodat gegenereerde muziek de oorspronkelijke soundtrack volledig vervangt. Bij inschakeling wordt bronseparatie van muziek gebruikt om alleen de zang te extraheren en over de gegenereerde muziek te mengen; automatische ducking verlaagt die muziek tijdens spraak.
num_samplesoptioneel
Typeinteger
Standaard1
1 – 3
Aantal verschillende video's met gegenereerde scores dat moet worden geproduceerd.
promptoptioneel
Typestring | null
Begeleiding voor de muziekstijl die de automatisch uit de video afgeleide prompt optioneel vervangt.
prompt_influenceoptioneel
Typenumber
Standaard0.5
0 – 1
Mate van prompttrouw; verhoog deze voor een nauwere overeenkomst met de tekstinstructie.
start_offsetoptioneel
Typenumber | null
0 – 600
Optionele score-offset, gemeten in seconden vanaf het begin van de video; het gedeelte vanaf daar moet binnen de video passen, dus Start Offset plus Duration mag Video Duration niet overschrijden.
durationoptioneel
Typenumber | null
1 – 600
Optionele scoringsduur in seconden; de standaardwaarde None gaat door met scoren tot het resterende einde van de video. Of een duur wordt opgegeven of niet, het scoren begint bij Start Offset wanneer die is opgegeven, anders aan het begin.
verplicht Canonieke naam, ook geaccepteerd

Bestandsparameters accepteren een openbare https:// URL, een data: URI tot 10 MB of de file_url van een upload. Bestanden

Uitvoer

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"
  }
}
Jouw bestanden, jouw keuzeElke outputs[].url is een kopie in onze opslag: voor altijd bewaard (betaald per GB-maand) of 7 dagen gratis, volgens je accountinstelling of ?storage=.
Dezelfde structuur voor elk modeltype, url, content_type, width, height en duration, voor afbeeldingen, video en audio. output is het eigen resultaatobject van het model.
Velden van de uitvoer
video
object {url, content_type, file_name, file_size}Eerste videoresultaat, waarin de bronvideo en gegenereerde muziek in één bestand worden gecombineerd.
videos
array of object {url, content_type, file_name, file_size}Volledige verzameling gescoorde mp4-video's, met één video per sample.

Meer modellen: Video naar video

Voor AI-agents: deze pagina als Markdown staat op https://doitong.com/nl/developers/models/sonilo/v1.1/video-to-video-music.md. Alle modellen en handleidingen: https://doitong.com/developers/llms.txt