feat: update ACE-Step documentation and scripts

- docs/guide-ace-step.md: Complete installation guide
- comfyui/download-ace-step.sh: Download script for all ACE-Step models
- comfyui/docker-compose.yml: Add diffusion_models and text_encoders mounts

Includes:
- ace_step_1.5_turbo_aio.safetensors (~9.4GB)
- qwen_0.6b_ace15.safetensors
- qwen_1.7b_ace15.safetensors
- ace_1.5_vae.safetensors
This commit is contained in:
Folzo
2026-04-08 23:30:21 +02:00
parent 2c46c45a64
commit 982ec160ca
3 changed files with 185 additions and 162 deletions
+68 -40
View File
@@ -1,57 +1,85 @@
#!/bin/bash
# Script de téléchargement ACE-Step 1.5 Turbo
# Script de téléchargement des modèles ACE-Step 1.5 pour ComfyUI
# Usage: bash download-ace-step.sh
set -e
MODEL_DIR="/home/folzo/Documents/OpenCode/Projets/Effi/comfyui/models/checkpoints/ace-step"
BASE_DIR="$HOME/ace-models"
COMFYUI_DIR="$HOME/Documents/OpenCode/Projets/Effi/comfyui/models"
echo "🎵 ACE-Step 1.5 Turbo - Téléchargement"
echo "================================"
echo "🎵 ACE-Step 1.5 - Téléchargement des modèles"
echo "=============================================="
echo ""
# Créer le dossier si nécessaire
mkdir -p "$MODEL_DIR"
# Créer le dossier de téléchargement
mkdir -p "$BASE_DIR"
cd "$BASE_DIR"
# Vérifier si wget est disponible
if ! command -v wget &> /dev/null; then
echo "❌ wget non trouvé. Installation..."
sudo apt update && sudo apt install wget
# 1. ace_step_1.5_turbo_aio (modèle principal AIO)
echo "📦 1/4 - Téléchargement ace_step_1.5_turbo_aio (~9.4GB)..."
if [ ! -f "ace_step_1.5_turbo_aio.safetensors" ]; then
curl -L --progress-bar \
"https://huggingface.co/Comfy-Org/ace_step_1.5_ComfyUI_files/resolve/main/checkpoints/ace_step_1.5_turbo_aio.safetensors" \
-o "ace_step_1.5_turbo_aio.safetensors"
echo "✅ Téléchargé"
else
echo "✅ Déjà présent"
fi
ls -lh ace_step_1.5_turbo_aio.safetensors 2>/dev/null || echo "Fichier non trouvé"
cd "$MODEL_DIR"
echo ""
# Vérifier si le modèle existe déjà
if [ -f "acestep-v15-turbo.safetensors" ]; then
echo "✅ Le modèle existe déjà :"
ls -lh acestep-v15-turbo.safetensors
echo ""
echo "Pour re-télécharger, supprimez d'abord le fichier :"
echo "rm $MODEL_DIR/acestep-v15-turbo.safetensors"
exit 0
# 2. qwen_0.6b_ace15 (text encoder)
echo "📦 2/4 - Téléchargement qwen_0.6b_ace15 (~1.2GB)..."
if [ ! -f "qwen_0.6b_ace15.safetensors" ]; then
curl -L --progress-bar \
"https://huggingface.co/ACE-Step/Ace-Step1.5/resolve/main/Qwen3-Embedding-0.6B/model.safetensors" \
-o "qwen_0.6b_ace15.safetensors"
echo "✅ Téléchargé"
else
echo "✅ Déjà présent"
fi
echo "📥 Téléchargement du modèle ACE-Step 1.5 Turbo..."
echo "📦 Destination: $MODEL_DIR"
echo ""
echo "⏳ Le fichier fait environ 3-4GB, soyez patient..."
echo ""
# Télécharger le modèle
wget --progress=bar:force \
"https://huggingface.co/ACE-Step/Ace-Step1.5/resolve/main/acestep-v15-turbo/model.safetensors" \
-O acestep-v15-turbo.safetensors
ls -lh qwen_0.6b_ace15.safetensors 2>/dev/null || echo "Fichier non trouvé"
echo ""
echo "✅ Téléchargement terminé !"
echo ""
echo "📁 Fichier téléchargé :"
ls -lh acestep-v15-turbo.safetensors
# 3. qwen_1.7b_ace15 (text encoder)
echo "📦 3/4 - Téléchargement qwen_1.7b_ace15 (~3.5GB)..."
if [ ! -f "qwen_1.7b_ace15.safetensors" ]; then
curl -L --progress-bar \
"https://huggingface.co/ACE-Step/Ace-Step1.5/resolve/main/acestep-5Hz-lm-1.7B/model.safetensors" \
-o "qwen_1.7b_ace15.safetensors"
echo "✅ Téléchargé"
else
echo "✅ Déjà présent"
fi
ls -lh qwen_1.7b_ace15.safetensors 2>/dev/null || echo "Fichier non trouvé"
echo ""
echo "================================"
echo "🎉 Prochaine étape :"
echo "1. Redémarrer ComfyUI: docker restart comfyui"
echo "2. Configurer le tool dans OpenWebUI"
echo "3. Tester avec un prompt musical !"
echo "================================"
# 4. ace_1.5_vae (VAE)
echo "📦 4/4 - Téléchargement ace_1.5_vae (~322MB)..."
if [ ! -f "ace_1.5_vae.safetensors" ]; then
curl -L --progress-bar \
"https://huggingface.co/ACE-Step/Ace-Step1.5/resolve/main/vae/diffusion_pytorch_model.safetensors" \
-o "ace_1.5_vae.safetensors"
echo "✅ Téléchargé"
else
echo "✅ Déjà présent"
fi
ls -lh ace_1.5_vae.safetensors 2>/dev/null || echo "Fichier non trouvé"
echo ""
echo "=============================================="
echo "📁 Fichiers téléchargés dans: $BASE_DIR"
ls -lh *.safetensors 2>/dev/null
echo ""
echo "=============================================="
echo "⚠️ Étape suivante : Copier vers ComfyUI"
echo ""
echo "sudo cp *.safetensors $COMFYUI_DIR/checkpoints/"
echo "sudo cp ace_1.5_vae.safetensors $COMFYUI_DIR/vae/"
echo ""
echo "Puis redémarrer ComfyUI:"
echo "docker restart comfyui"
echo "=============================================="