Guide de configuration

Guide de configuration du fournisseur

Consultez les étapes de configuration et le dépannage par outil.

Guide de configuration du fournisseur/Configuration de Stable Diffusion WebUI

Configuration de Stable Diffusion WebUI

Stable Diffusion WebUI est couramment utilisé pour la génération locale d'images. Il diffère des outils de chat : vous y configurez principalement les fichiers de modèles, l'échantillonneur (sampler), les dimensions, les étapes (steps) et les invites (prompts). Si vous souhaitez que d'autres outils l'appellent, vous devez d'abord activer l'API.

Informations officielles Les téléchargements et la documentation dépendent du site officiel.

Activer l'API

Élément de configurationValeur recommandée
Paramètres de démarrage--api
Adresse Webhttp://127.0.0.1:7860
Documentation de l'APIhttp://127.0.0.1:7860/docs
API texte-image (txt2img)/sdapi/v1/txt2img
Aperçu de l'interface WebUI Cette image sert à confirmer la disposition de l'interface principale. La disponibilité de l'API dépend de l'ajout de --api lors du lancement et de la possibilité d'accéder à /docs.
Capture d'écran du dépôt officiel de Stable Diffusion WebUI
  1. Installez et lancez Stable Diffusion WebUI.
  2. Si vous souhaitez que des scripts puissent l'appeler, ajoutez --api lors du lancement.
  3. Ouvrez http://127.0.0.1:7860/docs et confirmez que la documentation de l'API est accessible.
  4. Générez d'abord une image avec succès dans l'interface Web, puis testez avec l'API.
  5. En cas d'erreur, vérifiez en priorité les fichiers de modèle, la mémoire vidéo (VRAM), le nom du sampler et les dimensions de l'image.

Comprendre les paramètres de génération d'images

ParamètreSignificationConseils pour débutants
promptPrompts positifsDécrivez ce que vous souhaitez voir apparaître dans l'image
negative_promptPrompts négatifsDécrivez ce que vous ne voulez pas voir apparaître
stepsÉtapes d'échantillonnageCommencez avec 20 à 30 étapes, ne définissez pas une valeur trop élevée au début
width / heightDimensions de l'imageCommencez au format 512 ou 768 px, réduisez si la mémoire VRAM est insuffisante
sampler_nameÉchantillonneur (Sampler)Commencez par la valeur par défaut ou le sampler qui fonctionne sur l'interface Web

Exemple d'API

Requête minimale pour text-to-image dans SD WebUI
curl -X POST http://127.0.0.1:7860/sdapi/v1/txt2img \ -H "Content-Type: application/json" \ -d '{ "prompt": "a clean product photo of a white ceramic cup", "negative_prompt": "blurry, low quality", "steps": 20, "width": 512, "height": 512 }'

Questions fréquentes pour les débutants

ProblèmeVérification prioritaireSolution
/docs inaccessibleVérifiez si --api a bien été ajouté au démarrageRedémarrez WebUI et assurez-vous qu'aucune erreur n'apparaît dans la console
La génération fonctionne sur le Web, mais pas via l'APIVérifiez si l'adresse de l'API est bien /sdapi/v1/txt2imgTestez d'abord avec la requête minimale, sans ajouter trop de paramètres d'un coup
Erreur liée au samplerLe sampler_name existe-t-il ?Essayez de ne pas renseigner sampler_name, ou utilisez l'échantillonneur fonctionnant sur l'interface Web
Mémoire vidéo (VRAM) insuffisanteLargeur, hauteur, étapes (steps), taille du lot (batch)Commencez par du 512x512 et 20 étapes, puis augmentez progressivement