Add ComfyUI models documentation and download script
- Complete MODELS.md with detailed model descriptions - Interactive download script for 5+ specialized SDXL models - Updated README with model selection guide - Fix docker-compose volumes path (/root/ComfyUI) - API workflows for OpenWebUI integration Models documented: - RealVisXL (portraits) - Juggernaut XL (versatile) - DreamShaper (art/fantasy) - SDXL Lightning (fast) - Proteus (realism)
This commit is contained in:
+25
-3
@@ -80,10 +80,32 @@ comfyui/
|
||||
| Modèle | Taille | VRAM | Usage |
|
||||
|--------|--------|------|-------|
|
||||
| SDXL Base 1.0 | 6.9GB | 8-10GB | Usage général |
|
||||
| SDXL Lightning | 6.9GB | 8-10GB | Génération rapide |
|
||||
| RealVisXL | 6.9GB | 8-10GB | Photoréalisme |
|
||||
| SDXL Lightning | 6.9GB | 8-10GB | Génération rapide (8 étapes) |
|
||||
| RealVisXL V4.0 | 6.9GB | 8-10GB | Portraits ultra-réalistes |
|
||||
| Juggernaut XL | 6.9GB | 8-10GB | Polyvalent |
|
||||
| DreamShaper XL | 6.9GB | 8-10GB | Art/Fantasy |
|
||||
|
||||
### Commandes de téléchargement
|
||||
### 📚 Documentation complète
|
||||
|
||||
Voir **[docs/MODELS.md](docs/MODELS.md)** pour :
|
||||
- Description détaillée de chaque modèle
|
||||
- Réglages optimaux par modèle
|
||||
- Conseils de prompts
|
||||
- Cas d'usage recommandés
|
||||
|
||||
### Téléchargement automatique (recommandé)
|
||||
|
||||
```bash
|
||||
# Menu interactif avec tous les modèles
|
||||
./download-more-models.sh
|
||||
```
|
||||
|
||||
Ce script permet de :
|
||||
- Télécharger un modèle spécifique
|
||||
- Télécharger tous les modèles (~35GB)
|
||||
- Voir les descriptions et conseils
|
||||
|
||||
### Commandes manuelles
|
||||
|
||||
```bash
|
||||
# SDXL Base
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
# ComfyUI avec ROCm pour RX 7800 XT
|
||||
# Architecture: gfx1101 (Navi 32)
|
||||
# CORRIGÉ: utilise /root/ComfyUI (pas /home/user/ComfyUI)
|
||||
|
||||
services:
|
||||
comfyui:
|
||||
@@ -9,25 +10,25 @@ services:
|
||||
ports:
|
||||
- "8188:8188"
|
||||
volumes:
|
||||
- ./models/checkpoints:/home/user/ComfyUI/models/checkpoints:Z
|
||||
- ./models/vae:/home/user/ComfyUI/models/vae:Z
|
||||
- ./models/loras:/home/user/ComfyUI/models/loras:Z
|
||||
- ./output:/home/user/ComfyUI/output:Z
|
||||
- ./input:/home/user/ComfyUI/input:Z
|
||||
- ./custom_nodes:/home/user/ComfyUI/custom_nodes:Z
|
||||
- ./workflows:/home/user/ComfyUI/workflows:Z
|
||||
- ./models/checkpoints:/root/ComfyUI/models/checkpoints:Z
|
||||
- ./models/vae:/root/ComfyUI/models/vae:Z
|
||||
- ./models/loras:/root/ComfyUI/models/loras:Z
|
||||
- ./output:/root/ComfyUI/output:Z
|
||||
- ./input:/root/ComfyUI/input:Z
|
||||
- ./custom_nodes:/root/ComfyUI/custom_nodes:Z
|
||||
- ./workflows:/root/ComfyUI/workflows:Z
|
||||
devices:
|
||||
- /dev/kfd:/dev/kfd
|
||||
- /dev/dri:/dev/dri
|
||||
group_add:
|
||||
- video
|
||||
- render
|
||||
environment:
|
||||
- HIP_VISIBLE_DEVICES=0
|
||||
- HSA_OVERRIDE_GFX_VERSION=11.0.1
|
||||
- PYTORCH_HIP_ALLOC_CONF=expandable_segments:True
|
||||
- COMFYUI_PORT=8188
|
||||
- COMFYUI_EXTRA_ARGS=--listen 0.0.0.0 --port 8188
|
||||
privileged: true
|
||||
security_opt:
|
||||
- seccomp:unconfined
|
||||
cap_add:
|
||||
@@ -35,13 +36,6 @@ services:
|
||||
shm_size: '8gb'
|
||||
stdin_open: true
|
||||
tty: true
|
||||
deploy:
|
||||
resources:
|
||||
reservations:
|
||||
devices:
|
||||
- driver: amd
|
||||
count: 1
|
||||
capabilities: [gpu]
|
||||
|
||||
networks:
|
||||
default:
|
||||
|
||||
@@ -0,0 +1,398 @@
|
||||
# 🎨 Catalogue des Modèles SDXL pour ComfyUI
|
||||
|
||||
Guide complet des modèles disponibles avec réglages optimaux et cas d'usage.
|
||||
|
||||
---
|
||||
|
||||
## 📋 Table des matières
|
||||
|
||||
- [Installation des modèles](#installation-des-modèles)
|
||||
- [Modèles Photoréalistes](#-modèles-photoréalistes)
|
||||
- [Modèles Art/Stylisés](#-modèles-artstylisés)
|
||||
- [Modèles Rapides](#-modèles-rapides)
|
||||
- [Configuration OpenWebUI](#configuration-openwebui)
|
||||
- [Conseils de prompts](#conseils-de-prompts)
|
||||
|
||||
---
|
||||
|
||||
## Installation des modèles
|
||||
|
||||
### Téléchargement rapide
|
||||
|
||||
```bash
|
||||
# Lancer le script interactif
|
||||
cd ~/Documents/OpenCode/Projets/Effi/comfyui
|
||||
./download-more-models.sh
|
||||
|
||||
# Ou télécharger manuellement avec wget
|
||||
wget -O models/checkpoints/NOM_DU_MODELE.safetensors \
|
||||
"URL_DU_MODELE"
|
||||
```
|
||||
|
||||
### Espace disque nécessaire
|
||||
|
||||
| Configuration | Taille | Usage VRAM |
|
||||
|--------------|--------|-----------|
|
||||
| 1 modèle | ~7 GB | 8-10 GB |
|
||||
| 3 modèles | ~21 GB | 8-10 GB (1 à la fois) |
|
||||
| Tous les modèles | ~35 GB | 8-10 GB (1 à la fois) |
|
||||
|
||||
**Note** : La VRAM utilisée reste la même quel que soit le nombre de modèles installés (on ne charge qu'un modèle à la fois).
|
||||
|
||||
---
|
||||
|
||||
## 📸 Modèles Photoréalistes
|
||||
|
||||
### 1. RealVisXL V4.0 ⭐ (Recommandé portraits)
|
||||
|
||||
**Fichier** : `RealVisXL_V4.0.safetensors`
|
||||
|
||||
**Description** : Le meilleur pour les portraits ultra-réalistes. Excellent rendu de la peau, des yeux et des détails faciaux.
|
||||
|
||||
**Cas d'usage** :
|
||||
- Portraits professionnels
|
||||
- Photos de personnes
|
||||
- Headshots LinkedIn
|
||||
- Retouches réalistes
|
||||
|
||||
**Réglages optimaux** :
|
||||
```yaml
|
||||
Étapes: 40-50
|
||||
Guidance Scale (CFG): 7-8
|
||||
Sampler: dpmpp_2m_sde
|
||||
Résolution: 1024x1024 (portrait) ou 896x1152
|
||||
```
|
||||
|
||||
**Prompts conseillés** :
|
||||
```
|
||||
# Portrait professionnel
|
||||
professional photo of a person, 8k uhd, dslr, soft lighting, high quality, film grain, Fujifilm XT3
|
||||
|
||||
# Portrait détaillé
|
||||
raw photo, detailed skin texture, professional lighting, sharp focus, 8k uhd, dslr
|
||||
```
|
||||
|
||||
**Prompts négatifs** :
|
||||
```
|
||||
(worst quality, low quality, normal quality:2), blurry, (text, watermark, signature:1.5), deformed, mutated, disfigured
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### 2. Juggernaut XL v9 ⭐ (Recommandé polyvalent)
|
||||
|
||||
**Fichier** : `Juggernaut-XL-v9.safetensors`
|
||||
|
||||
**Description** : Très polyvalent, excellent compromis entre qualité et vitesse. Fonctionne bien pour tous les types d'images.
|
||||
|
||||
**Cas d'usage** :
|
||||
- Usage général
|
||||
- Paysages
|
||||
- Objets produits
|
||||
- Concepts variés
|
||||
|
||||
**Réglages optimaux** :
|
||||
```yaml
|
||||
Étapes: 30-40
|
||||
Guidance Scale (CFG): 7-8
|
||||
Sampler: dpmpp_2m
|
||||
Résolution: 1024x1024
|
||||
```
|
||||
|
||||
**Prompts conseillés** :
|
||||
```
|
||||
# Paysage
|
||||
beautiful landscape, mountains at sunset, dramatic clouds, cinematic lighting, 8k, highly detailed
|
||||
|
||||
# Produit
|
||||
product photography, sleek modern laptop on wooden desk, professional lighting, commercial style
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### 3. Proteus V0.4
|
||||
|
||||
**Fichier** : `ProteusV0.4.safetensors`
|
||||
|
||||
**Description** : Alternative à RealVisXL avec un excellent photoréalisme. Très bon pour la texture de la peau.
|
||||
|
||||
**Cas d'usage** :
|
||||
- Portraits
|
||||
- Mode/Fashion
|
||||
- Architecture intérieure
|
||||
|
||||
**Réglages optimaux** :
|
||||
```yaml
|
||||
Étapes: 30-40
|
||||
Guidance Scale (CFG): 6-7
|
||||
Sampler: dpmpp_2m
|
||||
Résolution: 1024x1024
|
||||
```
|
||||
|
||||
**Prompts conseillés** :
|
||||
```
|
||||
raw photo, realistic, detailed skin texture, professional lighting, sharp focus, fashion photography
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🎨 Modèles Art/Stylisés
|
||||
|
||||
### 4. DreamShaper XL 1.0 ⭐ (Recommandé art/fantasy)
|
||||
|
||||
**Fichier** : `DreamShaperXL1.0.safetensors`
|
||||
|
||||
**Description** : Excellent pour l'art numérique, les illustrations et la fantasy. Style artistique très marqué.
|
||||
|
||||
**Cas d'usage** :
|
||||
- Art conceptuel
|
||||
- Fantasy
|
||||
- Illustrations
|
||||
- Book covers
|
||||
- Jeux vidéo assets
|
||||
|
||||
**Réglages optimaux** :
|
||||
```yaml
|
||||
Étapes: 30-40
|
||||
Guidance Scale (CFG): 7-8
|
||||
Sampler: dpmpp_2m
|
||||
Résolution: 1024x1024 ou 1216x832 (paysage)
|
||||
```
|
||||
|
||||
**Prompts conseillés** :
|
||||
```
|
||||
# Fantasy épique
|
||||
epic fantasy scene, dragon flying over castle, dramatic lighting, highly detailed, digital art, artstation
|
||||
|
||||
# Art style
|
||||
oil painting style, portrait of a wizard, mystical atmosphere, rich colors, masterpiece, 8k
|
||||
|
||||
# Illustration
|
||||
children book illustration, cute forest animals, watercolor style, soft colors, whimsical
|
||||
```
|
||||
|
||||
**Prompts négatifs** :
|
||||
```
|
||||
photograph, realistic, 3d render, photography, (text, signature, watermark:1.5), bad anatomy, bad proportions
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### 5. SDXL Base 1.0 (Modèle de base)
|
||||
|
||||
**Fichier** : `sd_xl_base_1.0.safetensors`
|
||||
|
||||
**Description** : Le modèle officiel Stability AI. Très stable et prévisible. Bon point de départ.
|
||||
|
||||
**Cas d'usage** :
|
||||
- Tests
|
||||
- Benchmarks
|
||||
- Usage général
|
||||
|
||||
**Réglages optimaux** :
|
||||
```yaml
|
||||
Étapes: 30-40
|
||||
Guidance Scale (CFG): 7-8
|
||||
Sampler: euler
|
||||
Résolution: 1024x1024
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## ⚡ Modèles Rapides
|
||||
|
||||
### 6. SDXL Lightning 8-step
|
||||
|
||||
**Fichier** : `sdxl_lightning_8step.safetensors`
|
||||
|
||||
**Description** : Génération ultra-rapide en seulement 8 étapes ! Qualité légèrement inférieure mais 4x plus rapide.
|
||||
|
||||
**Cas d'usage** :
|
||||
- Tests rapides
|
||||
- Prototypage
|
||||
- Génération en masse
|
||||
- Quand la vitesse est prioritaire
|
||||
|
||||
**⚠️ Réglages SPÉCIAUX obligatoires** :
|
||||
```yaml
|
||||
Étapes: 8 (OBLIGATOIRE - pas plus, pas moins)
|
||||
Guidance Scale (CFG): 1.0-2.0 (IMPORTANT : garder bas)
|
||||
Sampler: euler
|
||||
Résolution: 1024x1024
|
||||
```
|
||||
|
||||
**Prompts conseillés** :
|
||||
```
|
||||
# Fonctionne avec tous les styles
|
||||
a beautiful landscape, mountains, sunset
|
||||
a cute cat, sitting on a table
|
||||
professional portrait of a person
|
||||
```
|
||||
|
||||
**Note** : N'utilisez PAS de CFG élevé (7-8) avec ce modèle, ça détruit la qualité.
|
||||
|
||||
---
|
||||
|
||||
## 🔧 Configuration OpenWebUI
|
||||
|
||||
### Changement de modèle
|
||||
|
||||
1. **Admin Panel** → **Settings** → **Images**
|
||||
2. Modifie le champ **"Modèle"** avec le nom exact du fichier :
|
||||
- `RealVisXL_V4.0.safetensors`
|
||||
- `Juggernaut-XL-v9.safetensors`
|
||||
- `DreamShaperXL1.0.safetensors`
|
||||
- `sdxl_lightning_8step.safetensors`
|
||||
3. Sauvegarde
|
||||
|
||||
### Paramètres selon le modèle
|
||||
|
||||
| Modèle | Étapes | CFG | Usage |
|
||||
|--------|--------|-----|-------|
|
||||
| RealVisXL | 40-50 | 7-8 | Portraits |
|
||||
| Juggernaut | 30-40 | 7-8 | Polyvalent |
|
||||
| DreamShaper | 30-40 | 7-8 | Art/Fantasy |
|
||||
| Lightning | 8 | 1-2 | Rapide |
|
||||
|
||||
---
|
||||
|
||||
## 💡 Conseils de Prompts
|
||||
|
||||
### Traduction automatique
|
||||
|
||||
**Important** : SDXL est entraîné principalement en **anglais**. Les prompts en français donnent des résultats imprévisibles.
|
||||
|
||||
**Solution** : Ajoutez dans le prompt système d'Effi :
|
||||
```
|
||||
# Génération d'images
|
||||
- Traduire TOUJOURS les demandes d'image en anglais
|
||||
- Exemple : "chat astronaute" → "cute cat astronaut in space suit"
|
||||
- Ajouter des détails : style, éclairage, qualité
|
||||
```
|
||||
|
||||
### Structure d'un bon prompt
|
||||
|
||||
```
|
||||
[Sujet principal], [détails], [style], [éclairage], [qualité]
|
||||
|
||||
Exemple :
|
||||
a cute orange cat wearing astronaut suit, fluffy fur, sitting on moon surface, earth in background, Pixar 3D style, soft cinematic lighting, highly detailed, 8k, masterpiece
|
||||
```
|
||||
|
||||
### Prompts négatifs efficaces
|
||||
|
||||
**Générique (fonctionne pour tout)** :
|
||||
```
|
||||
(worst quality, low quality, normal quality:2), blurry, (text, watermark, signature:1.5), deformed, mutated, disfigured, bad anatomy, bad proportions
|
||||
```
|
||||
|
||||
**Pour photoréalisme** :
|
||||
```
|
||||
painting, drawing, illustration, cartoon, anime, 3d render, cg, sketch, (text, signature, watermark:1.5)
|
||||
```
|
||||
|
||||
**Pour art stylisé** :
|
||||
```
|
||||
photograph, realistic, 3d render, photography, (text, signature, watermark:1.5), bad anatomy
|
||||
```
|
||||
|
||||
### Renforcer des mots-clés
|
||||
|
||||
Utilisez des parenthèses pour donner plus de poids :
|
||||
- `((chat))` → poids x1.21
|
||||
- `(((chat)))` → poids x1.33
|
||||
- `(chat:1.5)` → poids x1.5
|
||||
|
||||
Exemple :
|
||||
```
|
||||
((cute cat)) astronaut, ((fluffy fur)), space suit, moon background
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🖼️ Résolutions recommandées
|
||||
|
||||
| Format | Dimensions | Usage |
|
||||
|--------|-----------|-------|
|
||||
| Carré | 1024x1024 | Standard, polyvalent |
|
||||
| Portrait | 832x1216 ou 896x1152 | Personnes, portraits |
|
||||
| Paysage | 1216x832 ou 1152x896 | Paysages, scènes larges |
|
||||
| Panoramique | 1344x768 | Paysages très larges |
|
||||
|
||||
**Note** : SDXL fonctionne mieux avec des multiples de 64.
|
||||
|
||||
---
|
||||
|
||||
## 🚀 Workflows avancés
|
||||
|
||||
### Img2img (Modification d'image)
|
||||
|
||||
Pour modifier une image existante, utilisez **l'interface ComfyUI directement** (pas OpenWebUI) :
|
||||
|
||||
1. Chargez une image avec le node **"Load Image"**
|
||||
2. Connectez-la à un workflow img2img
|
||||
3. Réglez le **denoise** :
|
||||
- `0.3-0.4` : Légères modifications (style, couleurs)
|
||||
- `0.5-0.6` : Modifications modérées
|
||||
- `0.7-1.0` : Transformations majeures
|
||||
|
||||
### Utiliser le VAE séparé
|
||||
|
||||
Pour de meilleures couleurs avec tous les modèles :
|
||||
1. Téléchargez le VAE : `./download-more-models.sh` → option 7
|
||||
2. Dans le workflow ComfyUI, utilisez le node **"Load VAE"**
|
||||
3. Connectez-le au node **"VAEDecode"**
|
||||
|
||||
---
|
||||
|
||||
## 📊 Comparaison rapide
|
||||
|
||||
| Besoin | Modèle recommandé | Pourquoi |
|
||||
|--------|------------------|----------|
|
||||
| Portrait photo réaliste | **RealVisXL** | Meilleur rendu peau |
|
||||
| Usage quotidien | **Juggernaut XL** | Polyvalent, stable |
|
||||
| Art/Fantasy | **DreamShaper** | Style artistique |
|
||||
| Tests rapides | **Lightning** | 4x plus rapide |
|
||||
| Premier essai | **SDXL Base** | Stable, prévisible |
|
||||
|
||||
---
|
||||
|
||||
## 🆘 Dépannage
|
||||
|
||||
### Le modèle n'apparaît pas dans OpenWebUI
|
||||
|
||||
1. Vérifier le nom exact du fichier (sensible à la casse)
|
||||
2. Redémarrer ComfyUI : `sudo docker restart comfyui`
|
||||
3. Vérifier que le fichier est bien dans `models/checkpoints/`
|
||||
|
||||
### Images déformées/moches
|
||||
|
||||
- Augmenter les étapes (30 → 40)
|
||||
- Vérifier le CFG (pas trop élevé avec Lightning)
|
||||
- Améliorer le prompt avec plus de détails
|
||||
- Utiliser des prompts négatifs
|
||||
|
||||
### Pas assez de VRAM
|
||||
|
||||
- Réduire la résolution (1024→896)
|
||||
- Fermer Ollama temporairement : `docker stop ollama`
|
||||
- Utiliser Lightning (moins gourmand)
|
||||
|
||||
### Images floues
|
||||
|
||||
- Augmenter les étapes
|
||||
- Ajouter "sharp focus, highly detailed" au prompt
|
||||
- Réduire le denoise en img2img
|
||||
|
||||
---
|
||||
|
||||
## 🔗 Ressources
|
||||
|
||||
- **CivitAI** : https://civitai.com (modèles communautaires)
|
||||
- **HuggingFace** : https://huggingface.co/models (modèles officiels)
|
||||
- **ComfyUI Examples** : https://comfyanonymous.github.io/ComfyUI_examples/
|
||||
|
||||
---
|
||||
|
||||
*Document mis à jour le 6 avril 2026*
|
||||
*Pour Effi - Configuration RX 7800 XT*
|
||||
Executable
+209
@@ -0,0 +1,209 @@
|
||||
#!/bin/bash
|
||||
# Script de téléchargement des meilleurs modèles SDXL
|
||||
# Pour ComfyUI avec RX 7800 XT
|
||||
|
||||
set -e
|
||||
|
||||
MODELS_DIR="$(dirname "$0")/models/checkpoints"
|
||||
VAE_DIR="$(dirname "$0")/models/vae"
|
||||
|
||||
mkdir -p "$MODELS_DIR" "$VAE_DIR"
|
||||
|
||||
echo "🎨 Téléchargement des modèles SDXL recommandés"
|
||||
echo "================================================"
|
||||
echo ""
|
||||
echo "Espace disque requis : ~25-35 GB au total"
|
||||
echo ""
|
||||
|
||||
# Fonction de téléchargement avec barre de progression
|
||||
download_model() {
|
||||
local url=$1
|
||||
local output=$2
|
||||
local name=$3
|
||||
local size=$4
|
||||
|
||||
if [ -f "$output" ]; then
|
||||
echo "✓ $name déjà présent ($(du -h "$output" | cut -f1))"
|
||||
return 0
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "📥 Téléchargement de $name ($size)..."
|
||||
echo " Destination: $output"
|
||||
echo ""
|
||||
|
||||
wget --progress=bar:force -O "$output" "$url" 2>&1 | tail -f -n +6
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "✓ $name téléchargé avec succès"
|
||||
else
|
||||
echo "✗ Erreur lors du téléchargement de $name"
|
||||
rm -f "$output"
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
# Menu de sélection
|
||||
echo "Quels modèles souhaitez-vous télécharger ?"
|
||||
echo ""
|
||||
echo "=== MODÈLES PHOTORÉALISTES ==="
|
||||
echo "1) RealVisXL V4.0 (6.9GB) - Portraits ultra-réalistes, peau détaillée"
|
||||
echo "2) Juggernaut XL (6.9GB) - Polyvalent, excellent pour tout type d'image"
|
||||
echo "3) Proteus XL (6.9GB) - Photoréalisme amélioré, excellente qualité"
|
||||
echo ""
|
||||
echo "=== MODÈLES ART/STYLISÉS ==="
|
||||
echo "4) DreamShaper XL (6.9GB) - Art fantastique, peinture, illustration"
|
||||
echo "5) SDXL Base 1.0 (6.9GB) - Modèle de base (déjà installé)"
|
||||
echo ""
|
||||
echo "=== MODÈLES RAPIDES ==="
|
||||
echo "6) SDXL Lightning (6.9GB) - Génération 4x plus rapide, qualité légèrement inférieure"
|
||||
echo ""
|
||||
echo "=== VAE (Optionnel mais recommandé) ==="
|
||||
echo "7) SDXL VAE (335MB) - Meilleure qualité de couleurs et détails"
|
||||
echo ""
|
||||
echo "=== INSTALLATION COMPLETE ==="
|
||||
echo "8) Tout télécharger (⚠️ 35GB) - Tous les modèles ci-dessus"
|
||||
echo ""
|
||||
echo "0) Annuler"
|
||||
echo ""
|
||||
read -p "Votre choix (0-8): " choice
|
||||
|
||||
case $choice in
|
||||
1)
|
||||
echo ""
|
||||
download_model \
|
||||
"https://huggingface.co/SG161222/RealVisXL_V4.0/resolve/main/RealVisXL_V4.0.safetensors" \
|
||||
"$MODELS_DIR/RealVisXL_V4.0.safetensors" \
|
||||
"RealVisXL V4.0" \
|
||||
"6.9GB"
|
||||
echo ""
|
||||
echo "💡 Conseil : Excellent pour les portraits et photos réalistes"
|
||||
echo " Prompt tip: 'professional photo, 8k uhd, dslr, soft lighting'"
|
||||
;;
|
||||
2)
|
||||
echo ""
|
||||
download_model \
|
||||
"https://huggingface.co/RunDiffusion/Juggernaut-XL-v9/resolve/main/Juggernaut-XL-v9.safetensors" \
|
||||
"$MODELS_DIR/Juggernaut-XL-v9.safetensors" \
|
||||
"Juggernaut XL v9" \
|
||||
"6.9GB"
|
||||
echo ""
|
||||
echo "💡 Conseil : Très polyvalent, bon compromis qualité/vitesse"
|
||||
echo " Prompt tip: Fonctionne bien avec tous les styles"
|
||||
;;
|
||||
3)
|
||||
echo ""
|
||||
download_model \
|
||||
"https://huggingface.co/dathudehenry/ProteusV0.4/resolve/main/ProteusV0.4.safetensors" \
|
||||
"$MODELS_DIR/ProteusV0.4.safetensors" \
|
||||
"Proteus V0.4" \
|
||||
"6.9GB"
|
||||
echo ""
|
||||
echo "💡 Conseil : Alternative à RealVisXL, excellent pour la peau"
|
||||
echo " Prompt tip: 'raw photo, realistic, detailed skin texture'"
|
||||
;;
|
||||
4)
|
||||
echo ""
|
||||
download_model \
|
||||
"https://huggingface.co/Lykon/DreamShaper/resolve/main/DreamShaperXL1.0.safetensors" \
|
||||
"$MODELS_DIR/DreamShaperXL1.0.safetensors" \
|
||||
"DreamShaper XL 1.0" \
|
||||
"6.9GB"
|
||||
echo ""
|
||||
echo "💡 Conseil : Parfait pour l'art, la fantasy et les illustrations"
|
||||
echo " Prompt tip: 'digital art, concept art, highly detailed, fantasy'"
|
||||
;;
|
||||
5)
|
||||
echo ""
|
||||
download_model \
|
||||
"https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/sd_xl_base_1.0.safetensors" \
|
||||
"$MODELS_DIR/sd_xl_base_1.0.safetensors" \
|
||||
"SDXL Base 1.0" \
|
||||
"6.9GB"
|
||||
echo ""
|
||||
echo "💡 Conseil : Modèle de base Stability AI, très stable"
|
||||
;;
|
||||
6)
|
||||
echo ""
|
||||
download_model \
|
||||
"https://huggingface.co/ByteDance/SDXL-Lightning/resolve/main/sdxl_lightning_8step.safetensors" \
|
||||
"$MODELS_DIR/sdxl_lightning_8step.safetensors" \
|
||||
"SDXL Lightning 8-step" \
|
||||
"6.9GB"
|
||||
echo ""
|
||||
echo "💡 Conseil : Utilise seulement 8 étapes (au lieu de 30-40)"
|
||||
echo " ⚠️ Configurez 'steps: 8' dans OpenWebUI pour ce modèle"
|
||||
echo " Parfait pour les tests rapides !"
|
||||
;;
|
||||
7)
|
||||
echo ""
|
||||
download_model \
|
||||
"https://huggingface.co/stabilityai/sdxl-vae/resolve/main/diffusion_pytorch_model.safetensors" \
|
||||
"$VAE_DIR/sdxl_vae.safetensors" \
|
||||
"SDXL VAE" \
|
||||
"335MB"
|
||||
echo ""
|
||||
echo "💡 Conseil : Utilisez ce VAE avec tous les modèles SDXL pour de meilleures couleurs"
|
||||
;;
|
||||
8)
|
||||
echo ""
|
||||
echo "⚠️ Cela va télécharger ~35GB de modèles"
|
||||
read -p "Êtes-vous sûr ? (oui/non): " confirm
|
||||
if [ "$confirm" = "oui" ]; then
|
||||
download_model \
|
||||
"https://huggingface.co/SG161222/RealVisXL_V4.0/resolve/main/RealVisXL_V4.0.safetensors" \
|
||||
"$MODELS_DIR/RealVisXL_V4.0.safetensors" \
|
||||
"RealVisXL V4.0" \
|
||||
"6.9GB"
|
||||
|
||||
download_model \
|
||||
"https://huggingface.co/RunDiffusion/Juggernaut-XL-v9/resolve/main/Juggernaut-XL-v9.safetensors" \
|
||||
"$MODELS_DIR/Juggernaut-XL-v9.safetensors" \
|
||||
"Juggernaut XL v9" \
|
||||
"6.9GB"
|
||||
|
||||
download_model \
|
||||
"https://huggingface.co/Lykon/DreamShaper/resolve/main/DreamShaperXL1.0.safetensors" \
|
||||
"$MODELS_DIR/DreamShaperXL1.0.safetensors" \
|
||||
"DreamShaper XL 1.0" \
|
||||
"6.9GB"
|
||||
|
||||
download_model \
|
||||
"https://huggingface.co/ByteDance/SDXL-Lightning/resolve/main/sdxl_lightning_8step.safetensors" \
|
||||
"$MODELS_DIR/sdxl_lightning_8step.safetensors" \
|
||||
"SDXL Lightning 8-step" \
|
||||
"6.9GB"
|
||||
|
||||
download_model \
|
||||
"https://huggingface.co/stabilityai/sdxl-vae/resolve/main/diffusion_pytorch_model.safetensors" \
|
||||
"$VAE_DIR/sdxl_vae.safetensors" \
|
||||
"SDXL VAE" \
|
||||
"335MB"
|
||||
|
||||
echo ""
|
||||
echo "✅ Tous les modèles ont été téléchargés !"
|
||||
else
|
||||
echo "Annulation..."
|
||||
fi
|
||||
;;
|
||||
0)
|
||||
echo "Annulation..."
|
||||
exit 0
|
||||
;;
|
||||
*)
|
||||
echo "Choix invalide"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
echo ""
|
||||
echo "=========================================="
|
||||
echo "✅ Téléchargement terminé !"
|
||||
echo ""
|
||||
echo "Prochaines étapes :"
|
||||
echo " 1. Redémarrer ComfyUI : sudo docker restart comfyui"
|
||||
echo " 2. Choisir le modèle dans OpenWebUI (Admin → Settings → Images)"
|
||||
echo " 3. Consulter docs/MODELS.md pour les réglages optimaux"
|
||||
echo ""
|
||||
echo "Espace disque utilisé :"
|
||||
du -sh "$MODELS_DIR" "$VAE_DIR" 2>/dev/null | head -2
|
||||
@@ -0,0 +1,59 @@
|
||||
{
|
||||
"3": {
|
||||
"inputs": {
|
||||
"seed": 0,
|
||||
"steps": 30,
|
||||
"cfg": 8.0,
|
||||
"sampler_name": "euler",
|
||||
"scheduler": "normal",
|
||||
"denoise": 1.0,
|
||||
"model": ["4", 0],
|
||||
"positive": ["6", 0],
|
||||
"negative": ["7", 0],
|
||||
"latent_image": ["5", 0]
|
||||
},
|
||||
"class_type": "KSampler"
|
||||
},
|
||||
"4": {
|
||||
"inputs": {
|
||||
"ckpt_name": "sd_xl_base_1.0.safetensors"
|
||||
},
|
||||
"class_type": "CheckpointLoaderSimple"
|
||||
},
|
||||
"5": {
|
||||
"inputs": {
|
||||
"width": 1024,
|
||||
"height": 1024,
|
||||
"batch_size": 1
|
||||
},
|
||||
"class_type": "EmptyLatentImage"
|
||||
},
|
||||
"6": {
|
||||
"inputs": {
|
||||
"text": "",
|
||||
"clip": ["4", 1]
|
||||
},
|
||||
"class_type": "CLIPTextEncode"
|
||||
},
|
||||
"7": {
|
||||
"inputs": {
|
||||
"text": "text, watermark, blurry, low quality",
|
||||
"clip": ["4", 1]
|
||||
},
|
||||
"class_type": "CLIPTextEncode"
|
||||
},
|
||||
"8": {
|
||||
"inputs": {
|
||||
"samples": ["3", 0],
|
||||
"vae": ["4", 2]
|
||||
},
|
||||
"class_type": "VAEDecode"
|
||||
},
|
||||
"9": {
|
||||
"inputs": {
|
||||
"filename_prefix": "ComfyUI",
|
||||
"images": ["8", 0]
|
||||
},
|
||||
"class_type": "SaveImage"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"3": {
|
||||
"inputs": {
|
||||
"seed": 0,
|
||||
"steps": 30,
|
||||
"cfg": 8.0,
|
||||
"sampler_name": "euler",
|
||||
"scheduler": "normal",
|
||||
"denoise": 1.0,
|
||||
"model": ["4", 0],
|
||||
"positive": ["6", 0],
|
||||
"negative": ["7", 0],
|
||||
"latent_image": ["5", 0]
|
||||
},
|
||||
"class_type": "KSampler"
|
||||
},
|
||||
"4": {
|
||||
"inputs": {
|
||||
"ckpt_name": "sd_xl_base_1.0.safetensors"
|
||||
},
|
||||
"class_type": "CheckpointLoaderSimple",
|
||||
"_meta": {
|
||||
"title": "Load Checkpoint"
|
||||
}
|
||||
},
|
||||
"5": {
|
||||
"inputs": {
|
||||
"width": 1024,
|
||||
"height": 1024,
|
||||
"batch_size": 1
|
||||
},
|
||||
"class_type": "EmptyLatentImage",
|
||||
"_meta": {
|
||||
"title": "Empty Latent Image"
|
||||
}
|
||||
},
|
||||
"6": {
|
||||
"inputs": {
|
||||
"text": "beautiful scenery nature glass bottle landscape, purple galaxy bottle",
|
||||
"clip": ["4", 1]
|
||||
},
|
||||
"class_type": "CLIPTextEncode",
|
||||
"_meta": {
|
||||
"title": "CLIP Text Encode (Prompt)"
|
||||
}
|
||||
},
|
||||
"7": {
|
||||
"inputs": {
|
||||
"text": "text, watermark",
|
||||
"clip": ["4", 1]
|
||||
},
|
||||
"class_type": "CLIPTextEncode",
|
||||
"_meta": {
|
||||
"title": "CLIP Text Encode (Prompt)"
|
||||
}
|
||||
},
|
||||
"8": {
|
||||
"inputs": {
|
||||
"samples": ["3", 0],
|
||||
"vae": ["4", 2]
|
||||
},
|
||||
"class_type": "VAEDecode"
|
||||
},
|
||||
"9": {
|
||||
"inputs": {
|
||||
"filename_prefix": "ComfyUI",
|
||||
"images": ["8", 0]
|
||||
},
|
||||
"class_type": "SaveImage",
|
||||
"_meta": {
|
||||
"title": "Save Image"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user