Naar inhoud springen

Scail 2

Integreren

Model-ID scail-2
# 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/scail-2?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",
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "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.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Bestanden zoals het voorbeeld: $ 2,00 2.000 API-tegoed je bestanden worden vóór de uitvoering gemeten Op deze pagina uitvoeren

API-sleutel ophalen
Open model Video naar video tot 704p #stylized#transform

Animeert een referentieafbeelding van een personage met beweging uit een aansturende video, of vervangt het personage in de oorspronkelijke scène

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 uitvoervideo specificeert.

•verplicht image_url
Sleep een bestand hierheen of

URL van de karakterreferentieafbeelding met het personage dat moet worden geanimeerd of een onderwerp moet vervangen; de aandrijfvideo bepaalt de animatie of vervanging.

•verplicht video_url
Sleep een bestand hierheen of

Lever via een URL een bewegingsaandrijvende video aan met één mens, meerdere mensen of een dier.

resolution standaard 512p

Uitvoerresolutie waarbij de oriëntatie automatisch wordt bepaald door de beeldverhouding van de referentieafbeelding. In landschap komt 512p overeen met 896x512 en 704p met 1280x704; portret gebruikt respectievelijk 512x896 en 704x1280.

Geavanceerd mode · driving_type · subject_type · num_inference_steps · guidance_scale · shift · seed · enable_safety_checker
mode standaard animation

Kies hoe het referentiepersonage wordt gebruikt: `replacement` behoudt de oorspronkelijke scène maar vervangt het personage door het aandrijfonderwerp; `animation` past de aandrijfbeweging toe op het personage.

driving_type standaard end_to_end

De animatiebeweging komt rechtstreeks uit een aandrijfvideo die door SAM3 is gemaskeerd met `end_to_end`, de standaard en aanbevolen keuze voor maximale robuustheid. Als alternatief gebruikt `pose` NLF/DWPose om uit die video een expliciet skelet te renderen, wat meer controle biedt bij moeilijke invoer.

subject_type standaard human

Selectie van het onderwerp in de aandrijfvideo, waarbij `animal` de detectieprompt van SAM3 instelt voor niet-`human`-onderwerpen.

standaard 40

Aantal diffusie-samplingstappen. Verhoging verbetert de kwaliteit maar duurt langer.

standaard 5

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

standaard 3

Verschuiving van het ruisschema voor flow matching, met een aanbevolen instelling van 3.0 bij gebruik van 512p.

Generatieseed die in de respons wordt opgenomen, ongeacht of deze expliciet is opgegeven of willekeurig is gekozen omdat de invoer leeg was.

POST /run/scail-2?wait=20 prijsopgave → $ 2,00
# 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/scail-2?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",
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "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.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 Scail 2

Neemt een referentie-`image_url` van een personage en een aansturende `video_url` met een mens, meerdere mensen of een dier. In de modus `animation` voert het personage de beweging uit de video uit; in de modus `replacement` vervangt het personage het onderwerp terwijl de scène behouden blijft. De resolutie is 512p of 704p, met de oriëntatie afgeleid van de afbeelding. `driving_type` kan directe end-to-end-aansturing of een expliciet poseskelet gebruiken.

Parameters

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

NaamType StandaardToegestaan Beschrijving
promptverplicht
Typestring
Prompt die de gewenste uitvoervideo specificeert.
image_urlverplicht image
Typeurl · image
URL van de karakterreferentieafbeelding met het personage dat moet worden geanimeerd of een onderwerp moet vervangen; de aandrijfvideo bepaalt de animatie of vervanging.
video_urlverplicht video
Typeurl · video
Lever via een URL een bewegingsaandrijvende video aan met één mens, meerdere mensen of een dier.
modeoptioneel
Typeenum
Standaardanimation
animationreplacement
Kies hoe het referentiepersonage wordt gebruikt: `replacement` behoudt de oorspronkelijke scène maar vervangt het personage door het aandrijfonderwerp; `animation` past de aandrijfbeweging toe op het personage.
driving_typeoptioneel
Typeenum
Standaardend_to_end
end_to_endpose
De animatiebeweging komt rechtstreeks uit een aandrijfvideo die door SAM3 is gemaskeerd met `end_to_end`, de standaard en aanbevolen keuze voor maximale robuustheid. Als alternatief gebruikt `pose` NLF/DWPose om uit die video een expliciet skelet te renderen, wat meer controle biedt bij moeilijke invoer.
subject_typeoptioneel
Typeenum
Standaardhuman
humananimal
Selectie van het onderwerp in de aandrijfvideo, waarbij `animal` de detectieprompt van SAM3 instelt voor niet-`human`-onderwerpen.
resolutionoptioneel
Typeenum
Standaard512p
512p704p
Uitvoerresolutie waarbij de oriëntatie automatisch wordt bepaald door de beeldverhouding van de referentieafbeelding. In landschap komt 512p overeen met 896x512 en 704p met 1280x704; portret gebruikt respectievelijk 512x896 en 704x1280.
num_inference_stepsoptioneel
Typeinteger
Standaard40
2 – 50
Aantal diffusie-samplingstappen. Verhoging verbetert de kwaliteit maar duurt langer.
guidance_scaleoptioneel
Typenumber
Standaard5
1 – 10
Sterkte van classifier-free guidance, als balans tussen het volgen van de prompt en creativiteit.
shiftoptioneel
Typenumber
Standaard3
1 – 10
Verschuiving van het ruisschema voor flow matching, met een aanbevolen instelling van 3.0 bij gebruik van 512p.
seedoptioneel
Typeinteger | null
Generatieseed die in de respons wordt opgenomen, ongeacht of deze expliciet is opgegeven of willekeurig is gekozen omdat de invoer leeg was.
enable_safety_checkeroptioneel
Typeboolean
Standaardtrue
Screening kan worden versoepeld door false in te stellen, mits de aanroeper is geautoriseerd.
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": "scail-2",
  "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": 2000,
    "usd": "2.00",
    "charged": 2000,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "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
    },
    "seed": 42,
    "preprocessing_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
    },
    "preprocessing_mask_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
    }
  },
  "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
integerSeed die voor videogeneratie wordt gebruikt.
preprocessing_video
object {url, content_type, file_name, file_size} | nullDebugvideo met de Stage-A-poseconditioneringsinvoer die aan het diffusie-model is geleverd, alleen beschikbaar met `output_preprocessing=true`. De inhoud hangt af van `driving_type`: `end_to_end` gebruikt door SAM3 gemaskeerde aandrijfbeelden, terwijl `driving_type=pose` een door NLF/DWPose gerenderd skelet gebruikt.
preprocessing_mask_video
object {url, content_type, file_name, file_size} | nullStage-A-aandrijfmaskervideo voor debugging, alleen beschikbaar met `output_preprocessing=true`.

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