2.1 — Hardening della revisione del codice + framework di test di regressione
Hardening della revisione del codice + framework di test di regressione
Novità
Funzionalità e miglioramenti
- Cancellare/resettare la chiave API — cancellare completamente una chiave nell'interfaccia web invece di solo sovrascriverla.
- Framework di regressione automatizzato —
scripts/regression_runner.pyesegue 9 scenari in parallelo (WeightedSemaphore, peso totale ≤ 10) con report JSON + Markdown incrementali, verifica degli endpoint, controllo degli artefatti e modalità ripresa / verifica rapida /--cleanup. - Timeout keyframes più lungo — il timeout di invio video per attività ricche di keyframes sale a 180 s per evitare falsi fallimenti su rendering lenti.
Refactoring e ottimizzazioni
- Rafforzamento della sicurezza (H1–H6) — lettura delle chiavi API unificata tramite
config.py(nessuna chiave hardcoded); path traversal di upload bloccato; iniezione shell rimossa (shell=True→ lista di argomenti); fallback font CJK nell'overlay dei sottotitoli; perdite di log di moviepy silenziate; fallimento di parsing JSON dello sceneggiatore rinforzato con fallback di retry LLM. - Robustezza (M1–M10, L1–L8) — sicurezza di indici/limiti, gestione granulare delle eccezioni, normalizzazione dei percorsi, timeout HTTP unificati, correzione di race di stato delle attività, correzione di perdita di file handle TTS, correzione dell'ombreggiamento di variabili i18n, pulizia di file morti e la prima suite di test unitari automatizzati.
Correzioni di bug
- Bug UI: cambiare lingua non riporta più lo stato della chiave API a «non configurata».
- A capo multilinea dei sottotitoli (
max_chars_per_linedinamico, priorità di rottura per punteggiatura CJK,method="caption"). - Gestione degli errori dei casi limite TTS con aumento automatico del volume 2,5×.
- Ottimizzazione della scorciatoia video singola del concatenatore + degradazione dell'overlay dei sottotitoli in caso di errore (non bloccante).
start.shcrea automaticamente il venv, installa le dipendenze e apre il browser su macOS.
Informazioni su Agnes Video Generator
Un generatore di video IA completamente gratuito e open source: trasforma il testo in video IA multi-scena con narrazione e sottotitoli.
- Gratuito e open source — senza pagamenti, senza GPU di fascia alta
- Testo-verso-video, immagine-verso-video, presentatore digitale e generazione di immagini
- Alimentato dai modelli Agnes AI gratuiti, video generati interamente nel cloud
- Funziona tramite Web UI, Docker o npm, supporta self-hosting
Pagine correlate
Note di versione
Cronologia delle versioni di Agnes Video Generator: nuove funzionalità, miglioramenti e correzioni di bug per versione.
Prova demo online | Agnes Video
Inserisci un prompt e genera video e immagini IA istantaneamente
API Testo in Video — API generazione video IA gratuita | Agnes Video
Chiama programmatica del modello video gratuito Agnes AI: testo in video, immagine in video, generazione di narrazione, ecc. Copertura completa dell'API REST, inclusi parametri di richiesta, autenticazione del portatore, sondaggio sullo stato dell'attività ed esempi di codice completi (Python/cURL/HTTP). Adatto agli sviluppatori, a costo zero e non richiede una scheda grafica ad alte prestazioni per accedere.
Perché puoi fidarti
Questo articolo è stato scritto da professionisti in prima linea. Durante la scrittura, ha controllato fonti di prima mano come documenti arXiv, rapporti tecnici dei produttori e Stanford AI Index. Non si basa su conclusioni basate su impressioni soggettive.
SandGrid@lcy362
Autore di Agnes Video Generator · Sviluppatore Full-Stack
Sviluppatore indipendente e autore di Agnes Video Generator, uno strumento di generazione di Video AI open source. Il progetto si basa sul modello video completamente gratuito di Agnes AI, con il protocollo MIT open source e ha aiutato oltre 1.000 creatori a produrre video AI a costi zero. Da tempo presto attenzione all'ingegneria e alla divulgazione dei modelli di generazione video e il contenuto dell'articolo deriva dalla pratica in prima linea e dalla ricerca di prima mano.
Vedi su GitHubUltimo aggiornamento:2026-08-21
Pronto per iniziare?
“Lascia che l’IA di livello mondiale appartiene a tutti.” – Bruce Yang. Completamente gratuito, nessuna carta di credito o scheda grafica ad alte prestazioni, crea il tuo primo video AI a costi zero. Vuoi usare il modello video gratuito di Agnes AI? Inizia da qui.
Clona il repository GitHub e avvia in 2 minuti