Preskoči na vsebino

Scail 2

Integracija

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

Datoteke, kot je primer: 2,00 $ 2000 API kreditov vaše datoteke se izmerijo pred zagonom Zaženi na tej strani

Pridobi ključ API
Open model Videoposnetek v videoposnetek do 704p #stylized#transform

Referenčno sliko lika animira z gibanjem iz vodilnega videa ali ga vstavi v izvirni prizor

Open model · Videoposnetek

Tukaj bo vaš prvi rezultat

Spodaj sestavite zahtevo in jo zaženite s svojim ključem API. Izhodi se kopirajo v našo shrambo, kjer se hranijo za vedno ali 7 dni brezplačno.

Ustvari zahtevo

Kontrolniki se ustvarijo iz sheme modela. Koda in cena se posodobita, ko ju spreminjate.

•obvezno

Poziv, ki določa želeni izhodni video.

•obvezno image_url
Spustite datoteko ali

URL referenčne slike lika, ki zagotavlja lik za animacijo ali zamenjavo osebe; vodilni video določa animacijo ali zamenjavo.

•obvezno video_url
Spustite datoteko ali

Z URL-jem navedite video, ki usmerja gibanje in prikazuje eno osebo, več oseb ali žival.

resolution privzeto 512p

Izhodna ločljivost z orientacijo, določeno glede na razmerje stranic referenčne slike. V ležeči orientaciji se 512p preslika v 896x512, 704p pa v 1280x704; pokončna orientacija uporablja 512x896 oziroma 704x1280.

Napredno mode · driving_type · subject_type · num_inference_steps · guidance_scale · shift · seed · enable_safety_checker
mode privzeto animation

Izbira uporabe referenčnega lika: `replacement` ohrani izvirni prizor, vendar lik zamenja z vodilno osebo; `animation` uporabi vodilno gibanje za lik.

driving_type privzeto end_to_end

Gibanje animacije izvira neposredno iz vodilnega videa, zamaskiranega s SAM3, z `end_to_end`, privzeto in priporočeno možnostjo za največjo robustnost. Druga možnost, `pose`, uporabi NLF/DWPose za izris eksplicitnega okostja iz tega videa in zagotavlja več nadzora pri zahtevnih vhodih.

subject_type privzeto human

Izbira osebe v vodilnem videu; `animal` nastavi poziv zaznavanja SAM3 za subjekte, ki niso `human`.

privzeto 40

Število korakov vzorčenja difuzije. Večje število izboljša kakovost, vendar traja dlje.

privzeto 5

Jakost vodenja brez klasifikatorja, ki uravnoteža sledenje pozivu in ustvarjalnost.

privzeto 3

Premik razporeda šuma za ujemanje toka; pri uporabi 512p je priporočena nastavitev 3.0.

Seme generiranja, vključeno v odgovor ne glede na to, ali je bilo podano izrecno ali naključno izbrano, ker je vhod ostal prazen.

POST /run/scail-2?wait=20 cena → 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"

Zaženi to zahtevo

Vaš ključ ostane v tem brskalniku: pošlje se samo v Doitong API in shrani v localStorage samo, če označite možnost Zapomni si. Pridobi ključ API

O modelu Scail 2

Sprejme referenčni `image_url` lika in vodilni `video_url`, ki prikazuje človeka, več ljudi ali žival. V načinu `animation` lik izvaja vodilno gibanje; v načinu `replacement` zamenja subjekt in ohrani prizor. Ločljivost je 512p ali 704p, usmerjenost pa se določi iz slike. `driving_type` lahko uporabi neposredno vodenje od začetka do konca ali izrecno okostje poze.

Parametri

Pošlji kanonično ali izvorno ime, ne obeh. Kanonična imena

ImeVrsta PrivzetoDovoljeno Opis
promptobvezno
Vrstastring
Poziv, ki določa želeni izhodni video.
image_urlobvezno image
Vrstaurl · image
URL referenčne slike lika, ki zagotavlja lik za animacijo ali zamenjavo osebe; vodilni video določa animacijo ali zamenjavo.
video_urlobvezno video
Vrstaurl · video
Z URL-jem navedite video, ki usmerja gibanje in prikazuje eno osebo, več oseb ali žival.
modeneobvezno
Vrstaenum
Privzetoanimation
animationreplacement
Izbira uporabe referenčnega lika: `replacement` ohrani izvirni prizor, vendar lik zamenja z vodilno osebo; `animation` uporabi vodilno gibanje za lik.
driving_typeneobvezno
Vrstaenum
Privzetoend_to_end
end_to_endpose
Gibanje animacije izvira neposredno iz vodilnega videa, zamaskiranega s SAM3, z `end_to_end`, privzeto in priporočeno možnostjo za največjo robustnost. Druga možnost, `pose`, uporabi NLF/DWPose za izris eksplicitnega okostja iz tega videa in zagotavlja več nadzora pri zahtevnih vhodih.
subject_typeneobvezno
Vrstaenum
Privzetohuman
humananimal
Izbira osebe v vodilnem videu; `animal` nastavi poziv zaznavanja SAM3 za subjekte, ki niso `human`.
resolutionneobvezno
Vrstaenum
Privzeto512p
512p704p
Izhodna ločljivost z orientacijo, določeno glede na razmerje stranic referenčne slike. V ležeči orientaciji se 512p preslika v 896x512, 704p pa v 1280x704; pokončna orientacija uporablja 512x896 oziroma 704x1280.
num_inference_stepsneobvezno
Vrstainteger
Privzeto40
2 – 50
Število korakov vzorčenja difuzije. Večje število izboljša kakovost, vendar traja dlje.
guidance_scaleneobvezno
Vrstanumber
Privzeto5
1 – 10
Jakost vodenja brez klasifikatorja, ki uravnoteža sledenje pozivu in ustvarjalnost.
shiftneobvezno
Vrstanumber
Privzeto3
1 – 10
Premik razporeda šuma za ujemanje toka; pri uporabi 512p je priporočena nastavitev 3.0.
seedneobvezno
Vrstainteger | null
Seme generiranja, vključeno v odgovor ne glede na to, ali je bilo podano izrecno ali naključno izbrano, ker je vhod ostal prazen.
enable_safety_checkerneobvezno
Vrstaboolean
Privzetotrue
Preverjanje je mogoče omiliti z nastavitvijo false, če je klicatelj pooblaščen.
obvezno Kanonično ime, prav tako sprejeto

Parametri datotek sprejmejo javni https:// URL, podatkovni URI data: do 10 MB ali file_url naložene datoteke. Datoteke

Izhod

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"
  }
}
Vaše datoteke, vaša izbiraVsak outputs[].url je kopija v naši shrambi: hrani se za vedno (plačilo na GB-mesec) ali 7 dni brezplačno, glede na nastavitev računa ali ?storage=.
Enaka struktura pri vsakem modelutype, url, content_type, width, height in duration za slike, videoposnetke in zvok. output je lasten objekt rezultata modela.
Polja izhoda
video
object {url, content_type, file_name, file_size}Video datoteka, ustvarjena z generiranjem.
seed
integerSeme, uporabljeno za generiranje videa.
preprocessing_video
object {url, content_type, file_name, file_size} | nullVideo za odpravljanje napak, ki vsebuje vhod Stage-A za pogoje poziranja, poslan difuzijskemu modelu; na voljo samo z `output_preprocessing=true`. Vsebina je odvisna od `driving_type`: `end_to_end` uporablja posnetke, zamaskirane s SAM3, `driving_type=pose` pa okostje, izrisano z NLF/DWPose.
preprocessing_mask_video
object {url, content_type, file_name, file_size} | nullVideo maske gibanja Stage-A za odpravljanje napak, na voljo samo z `output_preprocessing=true`.

Za agente AI: ta stran je v obliki Markdown na voljo na https://doitong.com/sl/developers/models/scail-2.md. Vsi modeli in vodniki: https://doitong.com/developers/llms.txt