Vai al contenuto

Scail 2

Integra

ID del modello 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"

File come nell'esempio: 2,00 $ 2000 crediti API i tuoi file vengono misurati prima dell'esecuzione Esegui in questa pagina

Ottieni la chiave API
Open model Da video a video fino a 704p #stylized#transform

Anima un'immagine di riferimento di un personaggio con il movimento di un video guida oppure lo inserisce nella scena originale

Open model · Video

Il tuo primo risultato apparirà qui

Crea una richiesta qui sotto ed eseguila con la tua chiave API. Gli output vengono copiati nella nostra archiviazione, conservati per sempre oppure 7 giorni gratuitamente.

Crea una richiesta

I controlli vengono generati dallo schema del modello. Il codice e il prezzo si aggiornano mentre li modifichi.

•obbligatorio

Prompt che specifica il video di output desiderato.

•obbligatorio image_url
Trascina un file oppure

URL dell'immagine di riferimento del personaggio che fornisce il personaggio da animare o sostituire con un soggetto; il video guida determina l'animazione o la sostituzione.

•obbligatorio video_url
Trascina un file oppure

Fornisce tramite URL un video guida del movimento con una sola persona, più persone o un animale.

resolution predefinito 512p

Risoluzione di output con orientamento determinato automaticamente dal rapporto d'aspetto dell'immagine di riferimento. In orizzontale, 512p corrisponde a 896x512 e 704p a 1280x704; in verticale usa rispettivamente 512x896 e 704x1280.

Avanzate mode · driving_type · subject_type · num_inference_steps · guidance_scale · shift · seed · enable_safety_checker
mode predefinito animation

Sceglie come usare il personaggio di riferimento: `replacement` conserva la scena originale ma sostituisce il personaggio al soggetto guida; `animation` applica il movimento guida al personaggio.

driving_type predefinito end_to_end

Il movimento dell'animazione proviene direttamente da un video guida mascherato da SAM3 con `end_to_end`, l'opzione predefinita e consigliata per la massima robustezza. In alternativa, `pose` usa NLF/DWPose per creare uno scheletro esplicito dal video, offrendo un controllo maggiore con input complessi.

subject_type predefinito human

Selezione del soggetto del video guida, con `animal` che configura il prompt di rilevamento di SAM3 per soggetti diversi da `human`.

predefinito 40

Numero di passaggi di campionamento della diffusione. Aumentarlo migliora la qualità ma richiede più tempo.

predefinito 5

Intensità della guidance classifier-free, che bilancia l'aderenza al prompt e la creatività.

predefinito 3

Spostamento del programma del rumore per il flow matching, con impostazione consigliata pari a 3.0 quando si usa 512p.

Seed della generazione incluso nella risposta, sia che venga fornito esplicitamente sia che venga selezionato casualmente perché l'input è stato lasciato vuoto.

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

Esegui questa richiesta

La tua chiave rimane in questo browser: viene inviata solo al Doitong API e salvata in localStorage solo se selezioni Ricorda. Ottieni una chiave API

Informazioni su Scail 2

Accetta un `image_url` di riferimento del personaggio e un `video_url` guida che mostra una persona, più persone o un animale. In modalità `animation` il personaggio esegue il movimento guida; in modalità `replacement` sostituisce il soggetto mantenendo la scena. La risoluzione è 512p o 704p, con orientamento scelto dall'immagine. `driving_type` può usare un movimento diretto end-to-end oppure uno scheletro della posa esplicito.

Parametri

Invia il nome canonico oppure il nome nativo, non entrambi. Nomi canonici

NomeTipo PredefinitoConsentiti Descrizione
promptobbligatorio
Tipostring
Prompt che specifica il video di output desiderato.
image_urlobbligatorio image
Tipourl · image
URL dell'immagine di riferimento del personaggio che fornisce il personaggio da animare o sostituire con un soggetto; il video guida determina l'animazione o la sostituzione.
video_urlobbligatorio video
Tipourl · video
Fornisce tramite URL un video guida del movimento con una sola persona, più persone o un animale.
modefacoltativo
Tipoenum
Predefinitoanimation
animationreplacement
Sceglie come usare il personaggio di riferimento: `replacement` conserva la scena originale ma sostituisce il personaggio al soggetto guida; `animation` applica il movimento guida al personaggio.
driving_typefacoltativo
Tipoenum
Predefinitoend_to_end
end_to_endpose
Il movimento dell'animazione proviene direttamente da un video guida mascherato da SAM3 con `end_to_end`, l'opzione predefinita e consigliata per la massima robustezza. In alternativa, `pose` usa NLF/DWPose per creare uno scheletro esplicito dal video, offrendo un controllo maggiore con input complessi.
subject_typefacoltativo
Tipoenum
Predefinitohuman
humananimal
Selezione del soggetto del video guida, con `animal` che configura il prompt di rilevamento di SAM3 per soggetti diversi da `human`.
resolutionfacoltativo
Tipoenum
Predefinito512p
512p704p
Risoluzione di output con orientamento determinato automaticamente dal rapporto d'aspetto dell'immagine di riferimento. In orizzontale, 512p corrisponde a 896x512 e 704p a 1280x704; in verticale usa rispettivamente 512x896 e 704x1280.
num_inference_stepsfacoltativo
Tipointeger
Predefinito40
2 – 50
Numero di passaggi di campionamento della diffusione. Aumentarlo migliora la qualità ma richiede più tempo.
guidance_scalefacoltativo
Tiponumber
Predefinito5
1 – 10
Intensità della guidance classifier-free, che bilancia l'aderenza al prompt e la creatività.
shiftfacoltativo
Tiponumber
Predefinito3
1 – 10
Spostamento del programma del rumore per il flow matching, con impostazione consigliata pari a 3.0 quando si usa 512p.
seedfacoltativo
Tipointeger | null
Seed della generazione incluso nella risposta, sia che venga fornito esplicitamente sia che venga selezionato casualmente perché l'input è stato lasciato vuoto.
enable_safety_checkerfacoltativo
Tipoboolean
Predefinitotrue
Il controllo può essere allentato impostando false, se il chiamante è autorizzato.
obbligatorio Nome canonico, accettato anche

I parametri file accettano un URL pubblico https://, un URI data: fino a 10 MB oppure il file_url di un caricamento. File

Output

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"
  }
}
I tuoi file, la tua sceltaOgni outputs[].url è una copia nella nostra archiviazione: conservata per sempre (a pagamento per GB-mese) oppure 7 giorni gratuitamente, in base all'impostazione dell'account o a ?storage=.
Stessa struttura per ogni modellotype, url, content_type, width, height e duration, per immagini, video e audio. output è l'oggetto risultato del modello.
Campi dell'output
video
object {url, content_type, file_name, file_size}File video prodotto dalla generazione.
seed
integerSeed usato per la generazione del video.
preprocessing_video
object {url, content_type, file_name, file_size} | nullVideo di debug contenente l'input di condizionamento della posa Stage-A fornito al modello di diffusione, disponibile solo con `output_preprocessing=true`. Il contenuto dipende da `driving_type`: `end_to_end` usa riprese guida mascherate da SAM3, mentre `driving_type=pose` usa uno scheletro generato da NLF/DWPose.
preprocessing_mask_video
object {url, content_type, file_name, file_size} | nullVideo della maschera guida Stage-A per il debug, disponibile solo con `output_preprocessing=true`.

Per gli agenti AI: questa pagina in Markdown è disponibile all'indirizzo https://doitong.com/it/developers/models/scail-2.md. Tutti i modelli e le guide: https://doitong.com/developers/llms.txt