Dal 24 settembre 2026 l'API di Sora non risponde più: OpenAI ha spento la Videos API e tutti i modelli sora-2 e sora-2-pro, senza indicare un sostituto.
Le alternative a Sora che puoi collegare oggi via API sono Veo 3.1 e Gemini Omni Flash di Google, la piattaforma API di Runway (che dà accesso anche a Seedance, Wan e Veo) e, se vuoi controllo totale, i modelli video open weight da far girare su un tuo server.
In questa guida trovi cosa si è spento esattamente, quanto costano le alternative a Sora con i prezzi ufficiali, i limiti che valgono in Europa e i passaggi per migrare un flusso che usava Sora senza rifare lo stesso errore: legarsi a un solo fornitore.
Scrivo da sviluppatore che integra modelli AI in siti, gestionali e automazioni per aziende. Quando un fornitore spegne un'API, la domanda che mi interessa non è quale modello sia il più bello, ma quale si sostituisce con meno lavoro la prossima volta.
Perché Sora ha chiuso e cosa si è spento il 24 settembre
OpenAI ha comunicato la chiusura il 24 marzo 2026, in due tempi.
L'annuncio è coinciso con la fine dell'accordo con Disney, ma nelle pagine di supporto OpenAI non ha pubblicato una motivazione tecnica dettagliata.
- 26 aprile 2026: chiusura dell'app e della versione web di Sora.
- 24 settembre 2026: spegnimento della Videos API e dei modelli
sora-2,sora-2-proe delle loro versioni datate.
Tre dettagli contano per chi sviluppa:
- Nessun sostituto ufficiale: nella tabella delle deprecazioni OpenAI non indica un modello che prenda il posto di Sora 2. La migrazione è a carico tuo.
- I dati vengono cancellati: dopo la chiusura e l'eventuale periodo finale di esportazione, OpenAI elimina in modo definitivo i dati legati all'uso di Sora. L'esportazione passava dalla pagina di chiusura di Sora, con un'email quando il file era pronto.
- I crediti non si perdono: i crediti acquistati restano utilizzabili su altri servizi OpenAI, per esempio Codex. Se ti interessa, ho spiegato come funzionano i limiti di Codex rispetto a Claude Code.
Cosa sostituirà Sora: le alternative a Sora via API
Non esiste un clone esatto di Sora 2. Le alternative a Sora sono modelli attivi, documentati e con prezzi pubblici.
Li divido per come si integrano, perché per un'azienda è questo che decide il costo della migrazione.
Veo 3.1 tramite Gemini API
Veo 3.1 è il modello video di Google con audio nativo sempre attivo. Dalla documentazione ufficiale della Gemini API:
- Varianti: Veo 3.1 (
veo-3.1-generate-preview), Veo 3.1 Fast e Veo 3.1 Lite. - Durata: clip da 4, 6 o 8 secondi. Per 1080p e 4K servono 8 secondi.
- Formati: 16:9 e 9:16, cioè orizzontale e verticale per Reels e Shorts.
- Estensione: puoi allungare un video di 7 secondi alla volta, fino a 20 volte, ma solo in 720p e non con la versione Lite.
- Funzionamento asincrono: la richiesta parte e poi fai polling finché il video è pronto, con tempi da circa 11 secondi a 6 minuti.
Due limiti da sapere subito.
Il video resta sui server di Google per 2 giorni: se non lo scarichi, lo perdi. E ogni clip porta la filigrana invisibile SynthID.
Gemini Omni Flash: il più economico da integrare
Nel listino della Gemini API c'è anche Gemini Omni Flash (gemini-omni-1.1-flash), un modello multimodale che genera anche video. Il costo effettivo indicato da Google è di circa 0,10 $ al secondo di video a 720p, senza piano gratuito.
Omni è la stessa famiglia di modelli che Google usa per la generazione video in Google Vids. Se ti serve solo qualche clip senza scrivere codice, ne ho parlato nella guida a Google Vids gratis per le PMI.
Runway API: un solo account, molti modelli
Tra le alternative a Sora, la piattaforma API di Runway è quella che mi piace di più come architettura, perché un'unica integrazione dà accesso a oltre venti modelli video.
Oltre ai modelli Runway ci sono Veo 3.1, Gemini Omni Flash, Seedance 2.5 di ByteDance, Wan 3, Hailuo e altri.
I prezzi ufficiali della API: un credito costa 0,01 $ e ogni modello consuma crediti al secondo.
- Gen-4.5: 12 crediti al secondo, cioè 0,12 $.
- Gen-4 Turbo: 5 crediti al secondo, cioè 0,05 $.
- Veo 3.1 con audio: 40 crediti al secondo, cioè 0,40 $. Senza audio 20 crediti.
- Veo 3.1 Fast con audio: 15 crediti al secondo, cioè 0,15 $. Senza audio 10 crediti.
Modelli open weight su un tuo server
Se non vuoi dipendere da nessuno, esistono modelli video con pesi aperti come la famiglia Wan di Alibaba. Li scarichi e li fai girare su una GPU tua o a noleggio.
Il prezzo lo paghi in hardware e manutenzione, e la qualità resta di solito sotto i modelli commerciali di punta.
Tra le alternative a Sora è quella con più controllo e ha senso quando i volumi sono alti o i dati non possono uscire dall'azienda, lo stesso ragionamento che faccio per i modelli di testo open source.
Confronto rapido tra le alternative a Sora
| Opzione | Accesso | Costo ufficiale | Quando la scelgo |
|---|---|---|---|
| Veo 3.1 | Gemini API | Listino Gemini API | Qualità alta, audio nativo, 4K |
| Gemini Omni Flash | Gemini API | Circa 0,10 $/s a 720p | Volumi medi, clip social |
| Runway Gen-4.5 | Runway API | 0,12 $/s | Un solo fornitore per più modelli |
| Veo 3.1 via Runway | Runway API | 0,40 $/s con audio | Veo con un'unica fatturazione |
| Wan e open weight | Tuo server | Costo GPU | Dati riservati, volumi alti |
Quanto costa generare un video AI via API
Tra le domande più cercate c'è quanto costa Sora AI. Sora non si può più acquistare, quindi il confronto utile tra le alternative a Sora è sul costo di una clip tipo da 8 secondi con i prezzi ufficiali di oggi:
- Gemini Omni Flash a 720p: circa 0,80 $.
- Runway Gen-4.5: 96 crediti, cioè 0,96 $.
- Veo 3.1 con audio via Runway: 320 crediti, cioè 3,20 $.
Sono conti per clip riuscita al primo colpo. Nella pratica ogni video buono richiede più tentativi, quindi metto sempre a budget almeno il doppio.
Per i costi dei modelli di testo che spesso scrivono i prompt dei video, vale lo stesso discorso del prompt caching per ridurre i costi API.
I limiti in Europa che le guide in inglese non dicono
Quasi tutte le guide sulle alternative a Sora sono scritte da chi vende uno strumento video, e nessuna parla di Europa. Invece qui ci sono tre vincoli concreti.
- Persone nei video: con Veo nella Gemini API, in UE, Regno Unito e Svizzera la generazione di persone è limitata agli adulti (impostazione
allow_adult). - Conservazione breve: i video Veo restano sul server per 2 giorni. Il tuo flusso deve scaricarli e salvarli subito su uno storage tuo.
- Trasparenza: la filigrana SynthID non basta a coprire gli obblighi dell'AI Act sui contenuti generati. Se pubblichi video realistici con qualunque alternativa a Sora, dichiaralo. Ho raccolto cosa sta chiedendo Bruxelles nell'articolo sui controlli AI Act alle società AI.
C'è poi il GDPR: se nei video compaiono volti di clienti o dipendenti caricati come riferimento, quei dati finiscono sui server del fornitore.
Serve un consenso chiaro e un fornitore con condizioni per le aziende.
Come migrare da Sora in 5 passaggi
Questa è la procedura che consiglio per spostare un'integrazione da un fornitore AI a un altro.
- Fai l'inventario delle chiamate: cerca nel codice
sora-2e l'endpoint dei video, ma controlla anche le automazioni in n8n, Make o Zapier. Sono quelle che si rompono in silenzio. - Recupera gli asset: se non hai esportato i video, verifica subito lo stato dell'esportazione. Dopo il periodo finale OpenAI cancella tutto.
- Scegli per caso d'uso, non per prezzo: se ti serviva l'audio con dialoghi, scarta i modelli solo video. Se fai contenuti verticali, verifica il 9:16.
- Metti uno strato di astrazione: una funzione unica
generaVideo(prompt, opzioni)che chiama il fornitore scelto. Il resto del codice non deve sapere chi c'è dietro. - Testa con prompt veri: prendi 5-10 prompt che usavi con Sora e confronta due fornitori. I prompt vanno quasi sempre ritoccati.
Lo strato di astrazione, in pratica
La lezione vera della chiusura di Sora è questa: chi aveva chiamate a Sora sparse in dieci punti del codice ha dovuto riscrivere dieci punti.
Con un adattatore ne riscrivi uno, e puoi provare le alternative a Sora una dopo l'altra senza toccare il resto dell'app.
// un solo punto di contatto con il fornitore video
async function generaVideo(prompt, { durata = 8, formato = "9:16" } = {}) {
const job = await provider.crea({ prompt, durata, formato });
const video = await provider.attendi(job.id); // polling asincrono
return salvaSuStorage(video); // mai lasciarlo sul server del fornitore
}
Cambiare fornitore diventa cambiare provider. Con una piattaforma multi-modello come la Runway API il passaggio è ancora più corto, perché cambi solo il nome del modello.
Quale alternativa a Sora sceglierei io
Dipende da chi sei, e lo dico in modo netto:
- PMI che vuole qualche video per i social: niente API. Google Vids o l'interfaccia web di Runway bastano e costano meno di un'integrazione.
- Automazione con volumi medi, per esempio video prodotto da un catalogo: Gemini Omni Flash per il costo, con un adattatore pronto a passare su Veo quando serve qualità.
- Agenzia o prodotto che vive di video: Runway API, perché un solo contratto ti dà più modelli e ti protegge dalla prossima chiusura.
- Dati riservati o volumi molto alti: modello open weight su un server tuo, mettendo in conto il tempo di manutenzione.
Qualunque tra le alternative a Sora tu scelga, vale la regola che applico ai progetti per i clienti: il fornitore AI è un componente sostituibile, non il centro del sistema.
È lo stesso principio con cui valuto servizi gestiti come la OpenAI Agents API.
Se hai un flusso che usava Sora e non sai quale alternativa a Sora scegliere, oppure vuoi integrare la generazione video nei tuoi processi, guarda come lavoro sull'automazione AI per le aziende o scrivimi.



