Seedance 1.0 Lite Image-to-Video
Seedance 1.0 Lite Image-to-Video trasforma un'immagine e istruzioni di movimento in un video. Seleziona doubao-seedance-1-0-lite-i2v-250428 per questa esatta edizione con input immagine. Fornisci l'immagine di partenza e descrivi il movimento del soggetto, il comportamento della camera e la vista finale desiderata. L'invio avvia un job asincrono; conserva il suo ID e recupera il video completato dallo stesso job.
Informazioni sul modello
Questa descrizione illustra le funzionalità del modello. Gli input, gli output e le opzioni disponibili in Ailoot per il metodo selezionato sono elencati di seguito.
Seedance 1.0 Lite Image-to-Video è il selettore da immagine a video doubao-seedance-1-0-lite-i2v-250428. Usalo per animare una scena, una vista di prodotto o un'immagine di personaggio forniti. Descrivi cosa si muove, come si sviluppa il movimento e come deve concludersi l'inquadratura. Per una scena di prodotto, un brief pratico potrebbe richiedere un piccolo movimento dell'oggetto e un lento avvicinamento della camera, mantenendo la disposizione visibile nell'immagine di partenza.
Usa POST /v1/videos con model impostato a doubao-seedance-1-0-lite-i2v-250428 e un array content. Inserisci l'istruzione di movimento in un elemento di testo, usando type:text e text, e fornisci l'immagine in un elemento image_url con image_url.url. L'URL dell'immagine deve essere accessibile, oppure puoi fornire una rappresentazione data:image/<format>;base64,.... I formati di immagine documentati sono jpeg, png, webp, bmp, tiff e gif. L'immagine deve essere inferiore a 30 MB, con larghezza e altezza maggiori di 300 e minori di 6000 pixel, e un rapporto d'aspetto maggiore di 0,4 e minore di 2,5. Controlla il file di partenza effettivo prima dell'invio.
Le indicazioni del modello per l'input immagine usano ratio:adaptive. Per la generazione con immagine di riferimento, le risoluzioni documentate sono 480p e 720p; 1080p è esclusa per questa modalità. Il campo duration è un intero da 2 a 12 secondi, con un valore predefinito di 5. La documentazione specifica 24 fotogrammi al secondo. Mantieni la scena abbastanza semplice per la durata richiesta: identifica la posa iniziale, un'azione principale e l'inquadratura finale, invece di chiedere alla clip una sequenza di eventi non correlati.
La richiesta configurata richiede seed, camerafixed, watermark ed execution_expires_after oltre a model e content. seed va da -1 a 4294967295, con -1 documentato come valore predefinito. watermark è un booleano, con false come valore predefinito. execution_expires_after si misura in secondi dalla creazione del compito, va da 3600 a 259200 e ha come valore predefinito 172800. La documentazione esclude il controllo della camera fissa nella modalità con immagine di riferimento; fornisci camerafixed:false per questo profilo. La generazione di audio sincronizzato è documentata per un'altra edizione di Seedance e non è un controllo di questo profilo Lite da immagine a video.
L'invio restituisce un id Ailoot prima che il video sia pronto. Conserva quell'id esatto e segui il polling_url restituito per controllare lo stesso job originale finché il risultato non è pronto. La risposta riuscita contiene un link Ailoot firmato in content.video_url dopo che Ailoot ha archiviato il file completato come risorsa multimediale di proprietà. Salva il video con l'immagine di partenza, il prompt e le impostazioni, ed esaminane aspetto, movimento e inquadratura lungo tutta la clip. Trova la risorsa tramite GET /v1/media/assets?family=video, seguendo ogni next_cursor, e leggi GET /v1/media/assets/{asset_id} con l'asset_id effettivo per ottenere il relativo content_url. Se un link firmato restituisce link_expired, leggi nuovamente la stessa risorsa per un content_url aggiornato. Se il compito originale scade, fallisce o rimane incerto, conserva i dettagli della sua risposta ed esaminalo prima di avviare un'altra generazione.
Ailoot Ultra · Video POST /v1/videos doubao-seedance-1-0-lite-i2v-250428
doubao-seedance-1-0-lite-i2v-250428
doubao-seedance-1-0-lite-i2v-250428Introduzione
Seedance 1.0 Lite Image-to-Video trasforma un'immagine e istruzioni di movimento in un video. Seleziona doubao-seedance-1-0-lite-i2v-250428 per questa esatta edizione con input immagine. Fornisci l'immagine di partenza e descrivi il movimento del soggetto, il comportamento della camera e la vista finale desiderata. L'invio avvia un job asincrono; conserva il suo ID e recupera il video completato dallo stesso job.
- Input accettati
- Testo · Immagini
- Risultati
- Video
Disponibile in Ailoot · input e metodi
Ailoot Ultra · Video POST /v1/videos
- Tipi di input
text,image- Tipi di output
video
| Campo | Tipo | Requisito | Valori e limiti | Predefinito |
|---|---|---|---|---|
Campomodel | Tipostring | RequisitoObbligatorio | Valori e limiti doubao-seedance-1-0-lite-i2v-250428 | Predefinito— |
Campocontent | Tipoarray | RequisitoObbligatorio | Valori e limiti | Predefinito— |
Campoduration | Tipointeger | RequisitoFacoltativo | Valori e limiti Minimo: 2 Massimo: 12 | Predefinito5 |
Camporesolution | Tipostring | RequisitoFacoltativo | Valori e limiti 480p, 720p | Predefinito— |
Camporatio | Tipostring | RequisitoFacoltativo | Valori e limiti adaptive | Predefinito— |
Camposervice_tier | Tipostring | RequisitoFacoltativo | Valori e limiti default, flex | Predefinito— |
Camposeed | Tipointeger | RequisitoObbligatorio | Valori e limiti Minimo: -1 Massimo: 4.294.967.295 | Predefinito-1 |
Campocamerafixed | Tipoboolean | RequisitoObbligatorio | Valori e limiti false | Predefinito— |
Campowatermark | Tipoboolean | RequisitoObbligatorio | Valori e limiti | Predefinitofalse |
Campoexecution_expires_after | Tipointeger | RequisitoObbligatorio | Valori e limiti Minimo: 3600 Massimo: 259.200 | Predefinito172.800 |
Parametri e ciclo di vita del metodo
| Parametro | Contratto |
|---|---|
Parametrocontent_type | Contrattoapplication/json |
Parametrorequired | Contrattocamerafixed, content, execution_expires_after, model, seed, watermark |
Parametrooptional | Contrattoduration, resolution, ratio, service_tier |
Parametromaterial_types | Contrattotext, image |
Parametroconditions | ContrattoUse the listed content text/image_url items and all six required fields. Retain image roles and order. |
Alias del metodo: /v1/videos/generations
Ciclo di vita: submit_once_poll_original
GET /v1/videos/{request_id}
GET /v1/videos/generations/{request_id}
GET /v1/videos/{request_id}/content
GET /v1/videos/generations/{request_id}/content
Tariffe
Calcolo del costo finale
Le tariffe visualizzate stimano il costo prima della generazione. L'addebito finale viene calcolato in base al costo registrato per la generazione originale. La durata misurata dell'output e le quantità previste non costituiscono la quantità finale fatturabile.
Le tariffe non aggiungono opzioni alla richiesta. I parametri supportati sono elencati nel metodo selezionato.
- Modalità rapida
- Non specificato Quando è selezionata la modalità rapida
- Modalità flex
- Non specificato Quando è selezionata la modalità flex
- Sforzo massimo di ragionamento
- Non specificato Quando lo sforzo massimo di ragionamento usa l'adeguamento predefinito (default)
Tariffe stimate per il confronto
Prezzi per configurazione
Associa ogni costo alle condizioni indicate. Usa una sola tariffa per ogni insieme di configurazioni alternative.
| Configurazione | Listino delle tariffe | Quantità prevista | Unità di fatturazione | Costo |
|---|---|---|---|---|
| ConfigurazioneTariffe base dei token | Listino delle tariffeTariffa base | Quantità prevista— | Unità di fatturazione— | Costo Input · Token in input · Stima solo a fini di confronto — / 1K token Output · Token in output · Stima solo a fini di confronto — / 1K token Input · Lettura dalla cache · Stima solo a fini di confronto — / 1K token Input · Scrittura nella cache · Stima solo a fini di confronto — / 1K token Input · Scrittura nella cache, 1 ora · Stima solo a fini di confronto — / 1K token |
| ConfigurazioneOutput video tokens | Listino delle tariffe— | Quantità prevista— | Unità di fatturazioneper output video token | Costo Output · video output token · Stima solo a fini di confronto $0.000003 per output video token |
| ConfigurazioneEstimated generation cost | Listino delle tariffe— | Quantità previstastima per una generazione | Unità di fatturazione— | Costo Input · Costo di generazione stimato · Stima solo a fini di confronto $0.2112 stima prima della generazione This estimate is not an additional charge or a fixed rate for the completed generation. |
Ailoot prenota un importo stimato prima di una richiesta. Dopo il risultato, addebita il costo finale in base all’utilizzo misurato. Per lo streaming, l’addebito usa il record finale di utilizzo. Come funzionano la prenotazione e l’addebito finale →
Esempi di richieste
Ailoot Ultra · Video
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
: "${AILOOT_IMAGE_URL:?Set an actual customer material or documented value}"
export AILOOT_IMAGE_URL
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "doubao-seedance-1-0-lite-i2v-250428", "content": [{"type": "text", "text": "The camera slowly approaches the supplied scene while a small object moves."}, {"type": "image_url", "image_url": {"url": "YOUR_ACCESSIBLE_IMAGE_URL"}}], "resolution": "480p", "ratio": "adaptive", "duration": 5, "service_tier": "default", "seed": -1, "camerafixed": false, "watermark": false, "execution_expires_after": 172800}')
p['content'][1]['image_url']['url']=os.environ['AILOOT_IMAGE_URL']
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/videos \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
Ricevi e salva i risultati
Ailoot Ultra · Video
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Conserva tutti i risultati completati
Salva ogni video completato o file restituito; recupera ogni URL di risorsa effettivamente restituito.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Se occorre verificare la risposta originale
Preserve original response/headers/id and poll that operation; never resubmit unknown creation.
Campi della risposta
| Campo | Tipo |
|---|---|
Campocontent.video_url | Tipostring or array, as returned |
Alias
Alias del modello
Ailoot Ultra doubao-seedance-1-0-lite-i2v-250428
Alias dei percorsi dei metodi
/v1/videos/generations
ID di chiamata correlati
FAQ · Seedance 1.0 Lite Image-to-Video
- Quali input e risultati sono disponibili?
POST /v1/videos·doubao-seedance-1-0-lite-i2v-250428:text,image→video- Quali campi usa la richiesta?
POST /v1/videos·doubao-seedance-1-0-lite-i2v-250428:model,content,duration,resolution,ratio,service_tier,seed,camerafixed,watermark,execution_expires_after- Quali limiti si applicano?
POST /v1/videos·doubao-seedance-1-0-lite-i2v-250428:duration.minimum:2;duration.maximum:12;seed.minimum:-1;seed.maximum:4294967295;execution_expires_after.minimum:3600;execution_expires_after.maximum:259200