Date: 22/01/2026 21:00 - 22:45 Status: TERMINÉ ✓
Session de tests complets des 10 outils AI et améliorations du dashboard.
taskkill /F /FI "WINDOWTITLE eq ToolName*" ne fonctionne pas pour les processus headlessfor /f "tokens=5" %a in ('netstat -ano ^| findstr :PORT ^| findstr LISTENING') do taskkill /F /PID %a
POST /api/upload - Upload fichier inputGET /api/inputs - Lister tous les inputsGET /api/inputs/{filename} - Télécharger un inputDELETE /api/inputs/{filename} - Supprimer un input/ai/inputs/input_files dans db_update_job_status| Outil | Status | Notes |
|---|---|---|
| Bark | ✅ | TTS fonctionne, VRAM libérée après stop |
| ComfyUI | ✅ | Passthrough OK |
| MusicGen | ✅ | Passthrough OK |
| Ollama | ✅ | qwen2.5 répond |
| Wan2.1 | ✅ | Vidéo générée (7min 24s) |
| Fooocus | ✅ | Image générée |
| TripoSR | ✅ | Modèle 3D généré |
| Applio | ✅ | Voice clone fonctionne (41s loading, 11s generating) |
| SadTalker | ✅ | Passthrough OK |
| FaceFusion | ✅ | Passthrough OK |
app/main.py: stop_cmd, input files API, input_files trackinggenerate.d/20-ai-jobs.sh: New Job form, input_files display, auto-refresh fix/ai/inputs/ location ajouté