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:
Folzo
2026-04-06 01:05:18 +02:00
parent ad2f7bb221
commit 97348e9a12
21 changed files with 23379 additions and 18 deletions
+25 -3
View File
@@ -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
+9 -15
View File
@@ -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:
+398
View File
@@ -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*
+209
View File
@@ -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
View File
View File
+59
View File
@@ -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"
}
}
+74
View File
@@ -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"
}
}
}