Source: https://ailoot.ai/models/it/alibaba-wan-2-6/
Canonical: https://ailoot.ai/models/it/alibaba-wan-2-6/
Language: it

# Alibaba: Wan 2.6

[Markdown](https://ailoot.ai/models/it/alibaba-wan-2-6/index.md) · [JSON](https://ailoot.ai/models/it/alibaba-wan-2-6/facts.json)

## [Alibaba: Wan 2.6](https://ailoot.ai/models/it/alibaba-wan-2-6/)

Alibaba Wan 2.6 genera video con suono sincronizzato da testo, un’immagine iniziale o riferimenti visivi. Le modalità del produttore supportano MP4 in 720p o 1080p, con 2–15 secondi per la generazione da testo o immagini e 2–10 secondi da riferimenti. Controlli del tipo di ripresa e riferimenti indicizzati per personaggio ne distinguono il flusso di lavoro.

- [**Ailoot Ultra · Video** `POST /v1/videos` `alibaba/wan-2.6`](https://ailoot.ai/models/it/alibaba-wan-2-6/#method-0)

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.

Alibaba Wan 2.6 è una famiglia di generazione video con profili distinti per text-to-video, image-to-video dal primo fotogramma e reference-to-video. Il produttore documenta audio sincronizzato e narrazioni con più riprese. Una scena scritta può diventare una clip, un’immagine statica preparata può definirne l’apertura oppure riferimenti visivi possono guidare personaggi e oggetti in una nuova scena. L’output utile è il breve video completato con il relativo suono, pronto per la revisione o l’uso in una sequenza montata.

Per la generazione da testo, descrivi soggetto, ambiente, movimento, camera e suono. La guida legacy di testo 2.6 accetta prompt in cinese o inglese fino a 1.500 caratteri, con un prompt negativo separato di 500 caratteri; il testo più lungo viene troncato. Per un’animazione di prodotto, segui un furgoncino giocattolo che attraversa un banco da lavoro, fermati accanto a un piccolo pacco e termina sul pacco mentre un leggero suono meccanico scandisce l’arresto. Mantieni la sequenza abbastanza semplice da rendere facile valutare l’azione centrale.

Il controllo di più riprese è una parte specifica del flusso 2.6. La guida di testo del produttore offre impostazioni shot\_type single o multi, con single come valore predefinito. In tale modalità testuale l’impostazione entra in funzione con la riscrittura del prompt attiva e il parametro ha priorità su formulazioni contraddittorie nel brief. Descrivi riprese e tempi in modo coerente con l’impostazione selezionata. La successiva guida Wan 2.7 interpreta invece la struttura delle riprese direttamente dal prompt, quindi tale preparazione più recente non deve sostituire implicitamente i controlli documentati di questa edizione.

La generazione dal primo fotogramma usa un’immagine per definire l’apertura e un prompt per descrivere ciò che segue. Prepara nell’immagine statica ritaglio, soggetto e dettagli visivi desiderati prima di chiedere movimento. Il confronto del produttore identifica primo e ultimo fotogramma e continuazione della clip sorgente come aggiunte al flusso immagini 2.7, anziché controlli da assegnare al profilo del primo fotogramma di 2.6. Per un’animazione di prodotto, controlla l’oggetto durante l’intero movimento e verifica che forma, marcature e scena restino adatte alla ripresa desiderata.

L’attuale API legacy di riferimento 2.6 accetta immagini e video tramite un elenco ordinato di riferimenti. Consente fino a cinque immagini e tre video, con un massimo complessivo di cinque file. Ogni riferimento deve contenere un soggetto. Il primo corrisponde a character1, il secondo a character2 e così via; usa tali identificatori nel prompt anziché prendere le etichette specifiche per tipo di Wan 2.7. Descrivi chiaramente azione e battute di ciascun personaggio, affinché un’interazione con più personaggi possa essere verificata per attribuzione e identità.

La guida di riferimento elenca immagini JPEG/JPG, PNG senza trasparenza, BMP e WEBP fino a 20 MB, con ciascuna dimensione compresa fra 240 e 8.000 pixel. Il video di riferimento può essere MP4 o MOV fino a 100 MB; l’attuale campo reference\_urls accetta video da uno a trenta secondi. Il campo obsoleto riservato ai video ha una durata minima diversa e non rappresenta lo stesso contratto di preparazione. Scegli il passaggio sorgente e il soggetto che devono influenzare la scena e mantieni espliciti i ruoli dei riferimenti. Anche un personaggio riconoscibile può essere collocato o doppiato in modo sbagliato nel risultato.

La generazione da testo del produttore supporta audio fornito tramite il campo sorgente audio documentato e le modalità di output includono suono sincronizzato con l’immagine. Indica nel brief dialoghi, interpretazione e atmosfera desiderati e controlla parole ed effetti effettivi. L’interruttore audio facoltativo dell’API di riferimento è etichettato specificamente per la variante di riferimento Flash; non è un controllo universale del video muto da presumere per ogni modalità 2.6. Suono e immagine richiedono entrambi un’ispezione rispetto alla scena desiderata.

Le specifiche attuali del produttore elencano output in 720p e 1080p, con generazione da testo e immagini di due-quindici secondi e da riferimenti di due-dieci secondi. Le guide video descrivono MP4 a 30 fps, mentre l’API di riferimento seleziona dimensioni esplicite di larghezza per altezza anziché una semplice etichetta di rapporto. Le opzioni orizzontali, verticali e quadrate hanno dimensioni documentate proprie. Conserva nel brief le regole di durata e dimensioni della modalità selezionata, senza prendere in prestito il limite di generazione di trenta secondi di Wan 3.0 o la configurazione adattiva di un’altra edizione.

La generazione viene elaborata come un’attività e un risultato riuscito fornisce l’indirizzo del video. Il produttore documenta una validità del link del risultato di ventiquattro ore. Conserva la clip effettiva, i riferimenti sorgente e il prompt per la revisione del montaggio. Un seed fisso può aiutare a confrontare le richieste, ma la guida legacy afferma esplicitamente che non garantisce risultati identici. Controlla continuità, identità dei riferimenti, contatto fra oggetti, struttura delle riprese richiesta, dialoghi e dettagli visibili. La correzione successiva deve affrontare il problema specifico individuato, preservando la direzione riuscita della ripresa.

**Ailoot Ultra · Video** `POST /v1/videos` `alibaba/wan-2.6`

[`alibaba/wan-2.6`](https://ailoot.ai/models/it/#m=alibaba%2Fwan-2.6&route=Ultra&caller=alibaba%2Fwan-2.6&fmt=videos)

Alibaba /`alibaba/wan-2.6`

### Introduzione

Alibaba Wan 2.6 genera video con suono sincronizzato da testo, un’immagine iniziale o riferimenti visivi. Le modalità del produttore supportano MP4 in 720p o 1080p, con 2–15 secondi per la generazione da testo o immagini e 2–10 secondi da riferimenti. Controlli del tipo di ripresa e riferimenti indicizzati per personaggio ne distinguono il flusso di lavoro.

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`

Formato di output

byte MP4 originali; nessuna normalizzazione o transcodifica

| Campo | Tipo | Requisito | Valori e limiti | Predefinito |
| --- | --- | --- | --- | --- |
| Campo`model` | Tipo`string` | RequisitoObbligatorio | Valori e limiti alibaba/wan-2.6 | Predefinito— |
| Campo`prompt` | Tipo`string` | RequisitoObbligatorio | Valori e limiti | Predefinito— |
| Campo`duration` | Tipo`integer` | RequisitoObbligatorio | Valori e limiti 5, 10 Minimo: 1 Massimo: 600 | Predefinito— |
| Campo`resolution` | Tipo`string` | RequisitoFacoltativo | Valori e limiti 720p, 1080p | Predefinito— |
| Campo`aspect_ratio` | Tipo`string` | RequisitoFacoltativo | Valori e limiti 16:9, 9:16 | Predefinito— |
| Campo`generate_audio` | Tipo`boolean` | RequisitoFacoltativo | Valori e limiti false, true | Predefinito— |
| Campo`frame_images` | Tipo`array` | RequisitoFacoltativo | Valori e limiti Numero minimo di elementi: 1 Numero massimo di elementi: 1 Contenuto in input: Array di oggetti fotogramma. Ogni oggetto contiene type=image\_url, image\_url con url e frame\_type. Usa un URL HTTPS dell'immagine e imposta frame\_type su first\_frame. Ogni ruolo del fotogramma compare al massimo una volta. Chiavi esatte: type, image\_url, frame\_type Condizioni: Queste chiavi descrivono ogni oggetto fotogramma; image\_url contiene solo url. Ometti frame\_images per una richiesta di solo testo. | Predefinito— |
| Campo`input_references` | Tipo`array` | RequisitoFacoltativo | Valori e limiti | Predefinito— |
| Campo`size` | Tipo`string` | RequisitoFacoltativo | Valori e limiti 1280x720, 1080x1920, 720x1280, 1920x1080 Schema: ^\[1-9\]\[0-9\]\*x\[1-9\]\[0-9\]\*$ | Predefinito— |
| Campo`seed` | Tipo`integer` | RequisitoFacoltativo | Valori e limiti Minimo: -9.223.372.036.854.775.808 Massimo: 9.223.372.036.854.775.807 | Predefinito— |
| Campo`callback_url` | Tipo`string` | RequisitoFacoltativo | Valori e limiti Schema: ^https:// | Predefinito— |
| Campo`session_id` | Tipo`string` | RequisitoFacoltativo | Valori e limiti | Predefinito— |
| Campo`trace` | Tipo`object` | RequisitoFacoltativo | Valori e limiti | Predefinito— |
| Campo`user` | Tipo`string` | RequisitoFacoltativo | Valori e limiti | Predefinito— |

Combinazioni di materiali in input

**Da testo a video** · Un prompt scritto. · Obbligatorio: model, prompt, duration

`Fornisci il prompt come testo e la durata in secondi interi. Scegli una risoluzione supportata; aggiungi un rapporto d'aspetto oppure usa una dimensione elencata.`

`model`: Tipo: string · alibaba/wan-2.6

`prompt`: Tipo: string · Numero massimo di byte UTF-8: 10.000 · Sono richiesti caratteri diversi dagli spazi: Sì

**Da immagine a video** · Un prompt scritto e un'immagine del primo fotogramma. · Obbligatorio: model, prompt, duration, frame\_images

`frame_images è un array. Ogni oggetto fotogramma contiene type, image_url e frame_type; image_url contiene url. Imposta type su image_url. Usa first_frame. Ogni ruolo del fotogramma può comparire al massimo una volta. Fornisci un URL HTTPS pubblico dell'immagine per ogni fotogramma. Scegli una risoluzione supportata; aggiungi un rapporto d'aspetto oppure usa una dimensione elencata.`

Chiavi esatte: type, image\_url, frame\_type

`model`: Tipo: string · alibaba/wan-2.6

`prompt`: Tipo: string · Numero massimo di byte UTF-8: 10.000 · Sono richiesti caratteri diversi dagli spazi: Sì

Parametri e ciclo di vita del metodo

| Parametro | Contratto |
| --- | --- |
| Parametro`content_type` | Contrattoapplication/json |
| Parametro`required` | Contrattomodel, prompt, duration |
| Parametro`material_types` | Contrattotext, image |
| Parametro`additional_properties` | Contrattofalse |
| Parametro`optional_controls` | Contrattoresolution, aspect\_ratio, generate\_audio, frame\_images, input\_references, size, seed, callback\_url, session\_id, trace, user |

Ciclo di vita: `submit_once_poll_original`

`GET /v1/videos/{public_id}`

`GET /v1/videos/{public_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 | Componente del costo | Risoluzione di riferimento | Modalità di riferimento | Unità di fatturazione | Condizioni di fatturazione | Costo |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| ConfigurazioneTariffe base dei token | Listino delle tariffeTariffa base | Quantità prevista— | Componente del costo— | Risoluzione di riferimento— | Modalità di riferimento— | Unità di fatturazione— | Condizioni 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 |
| ConfigurazionePrezzo del video | Listino delle tariffe— | Quantità prevista— | Componente del costo— | Risoluzione di riferimento— | Modalità di riferimento— | Unità di fatturazioneper secondo di video | Condizioni di fatturazionemodalità di generazione: image\_to\_video; risoluzione: 1080p | Costo Output · Prezzo del video · Stima solo a fini di confronto **$0.3** per secondo di video |
| ConfigurazionePrezzo del video | Listino delle tariffe— | Quantità prevista— | Componente del costo— | Risoluzione di riferimento— | Modalità di riferimento— | Unità di fatturazioneper secondo di video | Condizioni di fatturazionemodalità di generazione: image\_to\_video; risoluzione: 720p | Costo Output · Prezzo del video · Stima solo a fini di confronto **$0.2** per secondo di video |
| ConfigurazionePrezzo del video | Listino delle tariffe— | Quantità prevista— | Componente del costo— | Risoluzione di riferimento— | Modalità di riferimento— | Unità di fatturazioneper secondo di video | Condizioni di fatturazionemodalità di generazione: text\_to\_video; risoluzione: 1080p | Costo Output · Prezzo del video · Stima solo a fini di confronto **$0.24** per secondo di video |
| ConfigurazioneDa testo a video · 480p · tariffa di riferimento | Listino delle tariffe— | Quantità prevista— | Componente del costo`reference_output_rate` | Risoluzione di riferimento480p | Modalità di riferimentoDa testo a video | Unità di fatturazioneper secondo in output | Condizioni di fatturazione— | Costo Output · Tariffa di riferimento per secondo di video in uscita · Stima solo a fini di confronto **$0.08** per secondo in output |
| ConfigurazionePrezzo del video | Listino delle tariffe— | Quantità prevista— | Componente del costo— | Risoluzione di riferimento— | Modalità di riferimento— | Unità di fatturazioneper secondo di video | Condizioni di fatturazionemodalità di generazione: text\_to\_video; risoluzione: 720p | Costo Output · Prezzo del video · Stima solo a fini di confronto **$0.16** per secondo di video |
| ConfigurazioneCosto stimato della generazione | Listino delle tariffe— | Quantità previstastima per una generazione | Componente del costo— | Risoluzione di riferimento— | Modalità di riferimento— | Unità di fatturazione— | Condizioni di fatturazione— | Costo Output · Costo di generazione stimato · Stima solo a fini di confronto **$0.8** stima prima della generazione Questa stima non è un addebito aggiuntivo né una tariffa fissa per la generazione completata. |

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 →](https://ailoot.ai/docs/it/billing/reserve/)

#### Dettagli della tariffa di riferimento

I listini di riferimento del modello non modificano la selezione del metodo, i preventivi o gli addebiti. Gli addebiti attivi usano le tariffe del metodo Ailoot selezionato.

Riferimenti tariffari delle configurazioni video

#### Prezzi per configurazione

Associa ogni costo alle condizioni indicate. Usa una sola tariffa per ogni insieme di configurazioni alternative.

| Configurazione | Condizioni di fatturazione | Costo |
| --- | --- | --- |
| ConfigurazionePrezzo del video | Condizioni di fatturazionemodalità di generazione: text\_to\_video; risoluzione: 480p | Costo Output · Prezzo del video **$0.08** per secondo di video Riferimento di prezzo pubblicato per la configurazione mostrata. Gli addebiti finali seguono la configurazione effettivamente fatturata. |
| ConfigurazionePrezzo del video | Condizioni di fatturazionemodalità di generazione: text\_to\_video; risoluzione: 720p | Costo Output · Prezzo del video **$0.16** per secondo di video Riferimento di prezzo pubblicato per la configurazione mostrata. Gli addebiti finali seguono la configurazione effettivamente fatturata. |
| ConfigurazionePrezzo del video | Condizioni di fatturazionemodalità di generazione: image\_to\_video; risoluzione: 720p | Costo Output · Prezzo del video **$0.2** per secondo di video Riferimento di prezzo pubblicato per la configurazione mostrata. Gli addebiti finali seguono la configurazione effettivamente fatturata. |
| ConfigurazionePrezzo del video | Condizioni di fatturazionemodalità di generazione: text\_to\_video; risoluzione: 1080p | Costo Output · Prezzo del video **$0.24** per secondo di video Riferimento di prezzo pubblicato per la configurazione mostrata. Gli addebiti finali seguono la configurazione effettivamente fatturata. |
| ConfigurazionePrezzo del video | Condizioni di fatturazionemodalità di generazione: image\_to\_video; risoluzione: 1080p | Costo Output · Prezzo del video **$0.3** per secondo di video Riferimento di prezzo pubblicato per la configurazione mostrata. Gli addebiti finali seguono la configurazione effettivamente fatturata. |

### Esempi di richieste

#### Ailoot Ultra · Video

curl · crea un video

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
from pathlib import Path
Path('request.json').write_text('{"aspect_ratio":"16:9","duration":5,"model":"alibaba/wan-2.6","prompt":"A serene mountain landscape at sunset","resolution":"720p"}', encoding='utf-8')
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
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path('result.json').read_text())
print(json.dumps(r,ensure_ascii=False,indent=2))
print('Keep the complete JSON and response headers; do not resubmit an unknown creation.')
PY_RESULT
```

### Ricevi e salva i risultati

#### Ailoot Ultra · Video

URL firmati di contenuti di tua proprietà

- `GET /v1/videos/{public_id}`
- `GET /v1/videos/{public_id}/content`

##### Verifica lo stato dell’attività

GET stato dell’operazione originale

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_STATUS_URL'
import json
from pathlib import Path
from urllib.parse import quote
r=json.loads(Path('result.json').read_text())
if not isinstance(r.get('id'),str) or not r['id']:raise SystemExit('Keep the original response and headers for reconciliation; no returned ID')
Path('status-url.txt').write_text('https://api.ailoot.ai/v1/videos/'+quote(r['id'],safe=''))
PY_STATUS_URL
curl --fail-with-body --silent --show-error "$(cat status-url.txt)" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -D status-headers.txt -o status.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path('status.json').read_text())
print(json.dumps(r,ensure_ascii=False,indent=2))
print('Keep the complete JSON and response headers; do not resubmit an unknown creation.')
PY_RESULT
```

Altre letture di contenuto

Salva ogni output completato di tua proprietà

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_ASSETS'
import json,os,subprocess
from pathlib import Path
from urllib.parse import urljoin,urlsplit
r=json.loads(Path('status.json').read_text())
if r.get('status')!='completed':raise SystemExit('Keep the original ID and read its status; never recreate an unknown job')
if not isinstance(r.get('data'),list) or not r['data']:raise SystemExit('Keep the complete original status; no completed outputs supplied')
urls=[]
for i,u in enumerate(r.get('data',[])):
    if not isinstance(u,str):raise SystemExit('Keep the original response; unexpected asset shape')
    urls.append((str(i),u))
for label,path in urls:
    u=urljoin('https://api.ailoot.ai',path);z=urlsplit(u)
    if z.scheme!='https' or z.netloc!='api.ailoot.ai' or z.username or z.password:raise SystemExit('Use the actual returned Ailoot owned content URL')
    target=Path('owned-'+label+'.bin')
    subprocess.run(['curl','--fail-with-body','--silent','--show-error',u,'-H','Authorization: Bearer '+os.environ['AILOOT_API_KEY'],'-D',str(target)+'.headers','-o',str(target)],check=True)
print('All returned owned URLs saved; complete metadata, timing and usage remain in the JSON.')
PY_ASSETS
```

##### Conserva tutti i risultati completati

Salva ogni video completato o file restituito; recupera ogni URL di risorsa effettivamente restituito.

Conserva ogni risultato effettivo di tua proprietà e i metadati misurati restituiti.

##### Se occorre verificare la risposta originale

503 result\_pending\_check + id originale + X-Should-Retry:false; non ripetere mai l'operazione originale

Campi della risposta

| Campo | Tipo | Significato |
| --- | --- | --- |
| Campo`index` | Tipointeger | SignificatoPosizione di questo video nell'elenco dei risultati, con indice a partire da zero. |
| Campo`content_url` | Tipostring | SignificatoURL HTTPS firmato per il download di questo video completato. |
| Campo`sha256` | Tipostring \| null | SignificatoDigest SHA-256 dei byte video originali; null se non disponibile. |
| Campo`size_bytes` | Tipointeger \| null | SignificatoDimensione del file video originale in byte; null se non disponibile. |
| Campo`duration_ms` | Tipointeger \| null | SignificatoDurata misurata del video in millisecondi; null se non disponibile. |
| Campo`width` | Tipointeger \| null | SignificatoLarghezza del video in pixel; null se non disponibile. |
| Campo`height` | Tipointeger \| null | SignificatoAltezza del video in pixel; null se non disponibile. |
| Campo`video_codec` | Tipostring \| null | SignificatoIdentificatore del codec video; null se non registrato. |
| Campo`has_audio` | Tipoboolean \| null | SignificatoIndica se il video contiene una traccia audio; null se non misurato. |
| Campo`audio_codec` | Tipostring \| null | SignificatoIdentificatore del codec audio; null quando non è registrato alcun identificatore. |

Errori e passaggi successivi

| Risposta | Condizione | Passaggio successivo |
| --- | --- | --- |
| Risposta404 · `not_found_error` | CondizioneL'accesso al video non è disponibile oppure questo ID video non è stato trovato. | Passaggio successivoVerifica l'accesso al video. Per un video esistente, usa l'ID pubblico originale e la stessa chiave API. |
| Risposta401 · `authentication_error` | CondizioneLa chiave API non corrisponde all'account autenticato. | Passaggio successivoVerifica la chiave API e l'accesso all'account prima dell'invio. |
| Risposta400 · `invalid_request_error` | CondizioneNon è stato possibile leggere la richiesta oppure l'indice di download non è valido. | Passaggio successivoCorreggi il corpo della richiesta. Per un download, scegli un indice di uscita restituito dall'attività originale. |
| Risposta422 · `price_unavailable` | CondizioneNon è possibile determinare il prezzo della configurazione video selezionata. | Passaggio successivoScegli una configurazione video supportata e completa le opzioni obbligatorie prima di inviare una richiesta corretta. |
| Risposta422 · `invalid_request_error` | CondizioneUn input video o l'attività originale di continuazione non è valido. | Passaggio successivoUsa input HTTPS validi. Per la continuazione, usa l'ID video pubblico del tuo originale completato con la stessa chiave API. |
| Risposta402 · `billing_error` | CondizioneIl saldo disponibile o i limiti non consentono di riservare l'importo. | Passaggio successivoControlla il saldo disponibile e i limiti prima di inviare una nuova richiesta. |
| Risposta503 · `server_error` | CondizioneLa verifica video, l’archiviazione o l’accesso al servizio sono temporaneamente indisponibili. | Passaggio successivoAttendi che il servizio sia disponibile. Se hai già un ID video, verifica quell'attività originale invece di creare un'altra generazione. |
| Risposta503 · `result_pending_check` | CondizioneIl risultato video originale e l'addebito devono essere verificati. | Passaggio successivoConserva l'ID video restituito e verifica quell'attività. Non inviare una richiesta di generazione sostitutiva mentre la verifica è in corso. |
| Risposta503 · `owned_result_unavailable` | CondizioneIl download del video esistente è temporaneamente indisponibile. | Passaggio successivoVerifica in seguito la stessa attività video e scarica il risultato esistente. Una nuova generazione crea un'operazione separata. |
| Risposta409 · `video_not_ready` | CondizioneIl contenuto video non è stato pubblicato. | Passaggio successivoVerifica lo stato dell'attività originale. Scarica dopo che segnala completed; se segnala failed, segui l'avviso di verifica dell'addebito. |

### Alias

#### Alias del modello

**Ailoot Ultra** [`alibaba/wan-2.6`](https://ailoot.ai/models/it/#m=alibaba%2Fwan-2.6&route=Ultra&caller=alibaba%2Fwan-2.6&fmt=videos)

#### Alias dei percorsi dei metodi

Usa i percorsi dei metodi indicati sopra.

#### ID di chiamata correlati

[`alibaba/wan-2.6`](https://ailoot.ai/models/it/#m=alibaba%2Fwan-2.6&route=Ultra&caller=alibaba%2Fwan-2.6&fmt=videos)

FAQ · Alibaba: Wan 2.6

Quali input e risultati sono disponibili?

`POST /v1/videos` · `alibaba/wan-2.6`: `text`, `image` → `video`

Quali campi usa la richiesta?

`POST /v1/videos` · `alibaba/wan-2.6`: `model`, `prompt`, `duration`, `resolution`, `aspect_ratio`, `generate_audio`, `frame_images`, `input_references`, `size`, `seed`, `callback_url`, `session_id`, `trace`, `user`

Quali limiti si applicano?

`POST /v1/videos` · `alibaba/wan-2.6`: `duration.minimum`: `1`; `duration.maximum`: `600`; `frame_images.max_items`: `1`; `frame_images.min_items`: `1`; `seed.minimum`: `-9223372036854775808`; `seed.maximum`: `9223372036854775807`

Collega Ailoot a Claude Code, OpenCode, Hermes o alla tua applicazione.

## L’azienda e il suo portafoglio di progetti

L’azienda e il suo portafoglio di progetti: milioni di clienti; vendite nell’ordine dei miliardi ogni mese.

## Acquista token con uno sconto.

Sconto con abbonamento per lavoro regolare. Codici fino al 50% sull’acquisto di token.

Abbonamento

Scegli un piano scontato per richieste regolari.

Codice fino al 50%

Inserisci il codice all’acquisto. Il prezzo si aggiorna secondo la promozione.

Spese nella cronologia

Modello, token e importo sono salvati per ogni richiesta.

[Scegli abbonamento](https://ailoot.ai/docs/it/billing/subscriptions/) · [Consulta prezzi dei modelli](https://ailoot.ai/models/it/)

## Collega l’API al prodotto che vendi.

SaaS, app e bot secondo offerta e accordo di licenza Ailoot. Per rivendere, richiedi una licenza reseller.

Applicazione commerciale

Integra generazione di testo, immagini, video e suono nelle funzioni a pagamento.

Licenza reseller

Invia descrizione del progetto e schema di accesso. Richiedi condizioni scritte per uso e rivendita.

Documenti sul sito

Offerta, accordo di licenza e politica sui dati sono disponibili prima della connessione.

[Richiedi licenza reseller](mailto:support@ailoot.ai) · [Offerta e accordo di licenza](https://ailoot.ai/legal/offer?lang=it)

## Ailoot · L’azienda e il suo portafoglio di progetti





Ailoot si basa su un’esperienza operativa consolidata, un’ampia base di clienti, un servizio stabile e un controllo costante dei KPI.





L’azienda e il suo portafoglio di progetti: milioni di clienti; vendite nell’ordine dei miliardi ogni mese.





Ailoot mette questa esperienza operativa al servizio dell’accesso API alle funzioni AI nei prodotti dei clienti, negli agenti, nelle applicazioni e nelle automazioni.
