Naar inhoud springen

ID-V2V Relight

Integreren

Model-ID id-v2v/relight
# 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/id-v2v/relight?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4",
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

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

Bestanden zoals het voorbeeld: $ 1,013 1.013 API-tegoed je bestanden worden vóór de uitvoering gemeten Op deze pagina uitvoeren

API-sleutel ophalen
Open model Video naar video tot 720p #relighting#editing#cinematic

Video-relighting dat de belichting van een opnieuw belicht referentieframe over de clip verspreidt

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

•verplicht

Prompt die de gewenste gerestylede video beschrijft.

•verplicht video_url
Sleep een bestand hierheen of

Referentie voor beweging en kadrering voor de generatie, opgegeven als URL van de bronvideo.

•verplicht image_url
Sleep een bestand hierheen of

Referentie voor identiteit en stijl voor videogeneratie, opgegeven als URL naar het gerestylede eerste frame.

resolution standaard 720p

Kies 720p voor uitvoer van 1280×720 of 720×1280, of 480p voor uitvoer van 832×480 of 480×832. De oriëntatie van de bronvideo bepaalt welke afmetingen van toepassing zijn.

standaard 81

Beperk het aantal te produceren frames; als de bron minder frames bevat, wordt het aantal bronframes de bovengrens.

Geavanceerd num_inference_steps · guidance_scale · vace_scale · seed · enable_safety_checker · keyframes
standaard 30

Regeling voor clipkwaliteit en snelheid, uitgedrukt als het aantal diffusiesamplingstappen per clip: meer stappen verbeteren de kwaliteit maar duren langer.

standaard 5

Sterkte van classifier-free guidance, als balans tussen het volgen van de prompt en creativiteit.

standaard 1

Structurele overeenkomst met de bronvideo, aangepast via de VACE-conditioneringsschaal.

Willekeurige seed die voor alle clips wordt gedeeld bij het genereren van meerdere clips, zodat de generatie reproduceerbaar is.

Optionele identiteitsankers voor lange video's: geef gerestylede keyframes op met de uitvoerframe-indexen waarop ze moeten verschijnen.

POST /run/id-v2v/relight?wait=20 prijsopgave → $ 1,013
# 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/id-v2v/relight?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4",
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

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

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 ID-V2V Relight

Wijzigt de belichting van een bronvideo (`video_url`) met een opnieuw belicht eerste frame (`image_url`) en een `prompt`, met behoud van scène en uitvoering. Maximaal 5 `keyframes` kunnen worden vastgezet. De resolutie is 480p of 720p, `num_frames` is 17-241 en `vace_scale` (0-2) bepaalt hoe sterk de bronstructuur de uitvoer begrenst. Er is geen segmentatieprompt beschikbaar.

Parameters

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

NaamType StandaardToegestaan Beschrijving
promptverplicht
Typestring
Prompt die de gewenste gerestylede video beschrijft.
video_urlverplicht video
Typeurl · video
Referentie voor beweging en kadrering voor de generatie, opgegeven als URL van de bronvideo.
image_urlverplicht image
Typeurl · image
Referentie voor identiteit en stijl voor videogeneratie, opgegeven als URL naar het gerestylede eerste frame.
keyframesoptioneel
Typeobject[]
≤ 5 items
Optionele identiteitsankers voor lange video's: geef gerestylede keyframes op met de uitvoerframe-indexen waarop ze moeten verschijnen.
keyframes[].image_urlverplicht
Typeurl · image
URL van de gerestylede afbeelding voor een identiteitsanker in een lange video; de beeldverhouding van de afbeelding mag maximaal 0.1 afwijken van die van de uitvoer. De afbeelding verschijnt ongewijzigd op `frame_index`.
keyframes[].frame_indexverplicht
Typeinteger
≥ 1
Plaats het keyframe op een uitvoerpositie van minimaal 1 en lager dan het totale aantal uitvoerframes, met indexering vanaf 0. Positie 0 is gereserveerd voor het gerestylede startframe uit `image_url`.
resolutionoptioneel
Typeenum
Standaard720p
480p720p
Kies 720p voor uitvoer van 1280×720 of 720×1280, of 480p voor uitvoer van 832×480 of 480×832. De oriëntatie van de bronvideo bepaalt welke afmetingen van toepassing zijn.
num_framesoptioneel
Typeinteger
Standaard81
17 – 241
Beperk het aantal te produceren frames; als de bron minder frames bevat, wordt het aantal bronframes de bovengrens.
num_inference_stepsoptioneel
Typeinteger
Standaard30
2 – 40
Regeling voor clipkwaliteit en snelheid, uitgedrukt als het aantal diffusiesamplingstappen per clip: meer stappen verbeteren de kwaliteit maar duren langer.
guidance_scaleoptioneel
Typenumber
Standaard5
1 – 10
Sterkte van classifier-free guidance, als balans tussen het volgen van de prompt en creativiteit.
vace_scaleoptioneel
Typenumber
Standaard1
0 – 2
Structurele overeenkomst met de bronvideo, aangepast via de VACE-conditioneringsschaal.
seedoptioneel
Typeinteger | null
Willekeurige seed die voor alle clips wordt gedeeld bij het genereren van meerdere clips, zodat de generatie reproduceerbaar is.
enable_safety_checkeroptioneel
Typeboolean
Standaardtrue
Schakelt veiligheidscontroles voor zowel invoer als uitvoer in.
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": "id-v2v/relight",
  "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": 1013,
    "usd": "1.013",
    "charged": 1013,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4",
    "image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  },
  "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
    },
    "seed": 42
  },
  "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.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/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}Videobestand dat door de generatie is geproduceerd.
seed
integerSeedwaarde die tijdens de generatie wordt toegepast.

Meer modellen: Video naar video

Voor AI-agents: deze pagina als Markdown staat op https://doitong.com/nl/developers/models/id-v2v/relight.md. Alle modellen en handleidingen: https://doitong.com/developers/llms.txt