CentOs7 + Stable Diffusion + Novel AI实现AI绘画

前提条件

  • 含有NVIDIA显卡
  • 安装Git环境(版本 >= 1.8.5)
    查看版本:git version
    升级git:yum install -y https://repo.ius.io/ius-release-el7.rpm && yum install -y epel-release && yum erase -y git* && yum install -y git-core

使用CPU服务器

GPU服务器请忽略此步骤:设置环境变量

export COMMANDLINE_ARGS="--skip-torch-cuda-test"

开始搭建

1. 安装python3及依赖环境

参考:centOs7安装Python3

2. 下载源码

cd /data && git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

3. 安装依赖(预计5小时+)

可能存在部分超时问题,重试即可

cd stable-diffusion-webui && python3 -m pip install --upgrade pip && \
pip3 install --upgrade setuptools -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install -r requirements_versions.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install open_clip_torch -i https://pypi.tuna.tsinghua.edu.cn/simple

以下若下载超时可手动本地下载后上传至服务器指定位置即可

git clone https://github.com/Stability-AI/stablediffusion.git /data/stable-diffusion-webui/repositories/stable-diffusion-stability-ai
wget -P /data/stable-diffusion-webui/models/Stable-diffusion https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned-emaonly.safetensors

4. 运行

后台运行:nohup xxx &
运行并绑定自定义端口:6006

  • –enable-insecure-extension-access:允许在–listen的情况下安装插件
python3 launch.py --no-half --no-half-vae --disable-nan-check --enable-insecure-extension-access --listen --port 6006

模型下载网址:https://civitai.com/
可根据自己喜好下载模型风格进行绘画,即可绘画出同类型图片


5. 导入Novel AI模型

Novel AI 种子:magnet:?xt=urn:btih:5bde442da86265b670a3e5ea3163afad2c6f8ecc
整个内容很大,有52G,只需下载stableckpt目录下的animefull-final-pruned文件夹以及animevae.pt文件

将下载的文件重命名

animevae.pt >> nai.vae.pt
config.yaml >> nai.yaml
model.ckpt>> nai.ckpt

把改名后的三个文件放到/stable-diffusion-webui/models/Stable-diffusion目录下,重启Stable Diffusion后左上角选择nai模型


后续小节

1. 开启API调用(非必须)

开启此功能后供其他应用程序通过api接口的方式调用功能
启动时增加参数:--nowebui 开启API功能

python3 launch.py --no-half --no-half-vae --disable-nan-check --nowebui --listen --port 6006

api文档地址:http://127.0.0.1:6006/docs

2. 插件安装

插件json地址,因为墙的原因,无法查看插件列表,这里就列出来了。
安装的时候填具体的url即可安装

{
    "about": "This file is used by Web UI to show the index of available extensions. It's in JSON format and is not meant to be viewed by users directly. If you edit the file you must ensure that it's still a valid JSON.",
    "tags": {
        "script": "a general extension that adds functionality",
        "localization": "a localization extension that translates web ui into another language",
        "tab": "adds a tab",
        "dropdown": "adds a dropbear in the ui",
        "ads": "contains ads",
        "installed": "an extension that is already installed",
        "training": "new type of training / assists with training.",
        "models": "conversion and merging related.",
        "UI related": "enhances the display or user interface experience.",
        "prompting": "assists with writing words, for prompts.",
        "editing": "an extension that changes images, not using stable diffusion.",
        "manipulations": "an extension that changes images with stable diffusion.",
        "online": "an extension which requires wifi to use, often API related.",
        "animation": "an extension related to creating videos with stable diffusion.",
        "query": "extracting info from images.",
        "science": "experimentation with stable diffusion.",
        "extras": "adds new functionality to the extras tab."
    },
    "extensions": [
        {
            "name": "Prompt Translator",
            "url": "https://github.com/ParisNeo/prompt_translator",
            "description": "Allows users to generate images based on prompts written in 50 different languages. It translates the prompts to english from a selected source language before generating the image.",
            "added": "2023-03-28",
            "tags": ["prompting"]
        },        
        {
            "name": "Aesthetic Gradients",
            "url": "https://github.com/AUTOMATIC1111/stable-diffusion-webui-aesthetic-gradients.git",
            "description": "Allows training an embedding from one or few pictures, specifically meant for applying styles. Also, allows use of these specific embeddings to generated images.",
            "added": "2022-11-01",
            "tags": ["tab", "dropdown", "training"]
        },
        {
            "name": "Dreambooth",
            "url": "https://github.com/d8ahazard/sd_dreambooth_extension.git",
            "description": "Dreambooth training based on Shivam Shiaro's repo, optimized for lower-VRAM GPUs.",
            "added": "2022-11-07",
            "tags": ["tab", "training"]
        },
        {
            "name": "training-picker",
            "url": "https://github.com/Maurdekye/training-picker.git",
            "description": "Adds a tab to the webui that allows the user to automatically extract keyframes from video, and manually extract 512x512 crops of those frames for use in model training.",
            "added": "2022-11-06",
            "tags": ["tab", "training"]
        },
        {
            "name": "Dataset Tag Editor",
            "url": "https://github.com/toshiaki1729/stable-diffusion-webui-dataset-tag-editor.git",
            "description": "Feature-rich UI tab that allows image viewing, search-filtering and editing.",
            "added": "2022-11-01",
            "tags": ["tab", "training"]
        },
        {
            "name": "DreamArtist",
            "url": "https://github.com/7eu7d7/DreamArtist-sd-webui-extension.git",
            "description": "Towards Controllable One-Shot Text-to-Image Generation via Contrastive Prompt-Tuning.",
            "added": "2022-11-15",
            "tags": ["training"]
        },
        {
            "name": "WD 1.4 Tagger",
            "url": "https://github.com/toriato/stable-diffusion-webui-wd14-tagger.git",
            "description": "Interrogates single or multiple image files using various alternative models, similar to deepdanbooru interrogate.",
            "added": "2022-11-20",
            "tags": ["tab", "training"]
        },
        {
            "name": "Hypernetwork-Monkeypatch-Extension",
            "url": "https://github.com/aria1th/Hypernetwork-MonkeyPatch-Extension.git",
            "description": "Extension that provides additional training features for hypernetwork training. Also supports using multiple hypernetworks for inference.",
            "added": "2023-01-12",
            "tags": ["tab", "training"]
        },
        {
            "name": "Custom Diffusion",
            "url": "https://github.com/guaneec/custom-diffusion-webui.git",
            "description": "Custom Diffusion is, in short, finetuning-lite with TI, instead of tuning the whole model. Similar speed and memory requirements to TI and supposedly gives better results in less steps.",
            "added": "2023-01-28",
            "tags": ["tab", "training"]
        },
        {
            "name": "Smart Process",
            "url": "https://github.com/d8ahazard/sd_smartprocess.git",
            "description": "Smart pre-process including auto subject identification, caption subject swapping, and upscaling/facial restoration.",
            "added": "2022-11-12",
            "tags": ["tab", "editing", "training"]
        },
        {
            "name": "Embeddings editor",
            "url": "https://github.com/CodeExplode/stable-diffusion-webui-embedding-editor.git",
            "description": "Allows you to manually edit textual inversion embeddings using sliders.",
            "added": "2022-11-06",
            "tags": ["tab", "models"]
        },
        {
            "name": "embedding-inspector",
            "url": "https://github.com/tkalayci71/embedding-inspector.git",
            "description": "Inspect any token(a word) or Textual-Inversion embeddings and find out which embeddings are similar. You can mix, modify, or create the embeddings in seconds.",
            "added": "2022-12-06",
            "tags": ["tab", "models"]
        },
        {
            "name": "Merge Board",
            "url": "https://github.com/bbc-mc/sdweb-merge-board.git",
            "description": "Multiple lane merge support(up to 10). Save and Load your merging combination as Recipes, which is simple text.",
            "added": "2022-11-21",
            "tags": ["tab", "models"]
        },
        {
            "name": "Model Converter",
            "url": "https://github.com/Akegarasu/sd-webui-model-converter.git",
            "description": "Convert models to fp16/bf16 no-ema/ema-only safetensors. Convert/copy/delete any parts of model: unet, text encoder(clip), vae.",
            "added": "2023-01-05",
            "tags": ["tab", "models"]
        },
        {
            "name": "Kohya-ss Additional Networks",
            "url": "https://github.com/kohya-ss/sd-webui-additional-networks.git",
            "description": "Allows the Web UI to use LoRAs (1.X and 2.X) to generate images. Also allows editing .safetensors networks prompt metadata.",
            "added": "2023-01-06",
            "tags": ["models"]
        },
        {
            "name": "Merge Block Weighted",
            "url": "https://github.com/bbc-mc/sdweb-merge-block-weighted-gui.git",
            "description": "Merge models with separate rate for each 25 U-Net block (input, middle, output).",
            "added": "2023-01-13",
            "tags": ["tab", "models"]
        },
        {
            "name": "Embedding Merge",
            "url": "https://github.com/klimaleksus/stable-diffusion-webui-embedding-merge.git",
            "description": "Merging Textual Inversion embeddings at runtime from string literals. Phrases and weight values also supported.",
            "added": "2023-02-09",
            "tags": ["tab", "models", "manipulations"]
        },
        {
            "name": "SuperMerger",
            "url": "https://github.com/hako-mikan/sd-webui-supermerger.git",
            "description": "Merge and run without saving to drive. Sequential XY merge generations; extract and merge loras, bind loras to ckpt, merge block weights, and more.",
            "added": "2023-02-18",
            "tags": ["tab", "models"]
        },
        {
            "name": "LoRA Block Weight",
            "url": "https://github.com/hako-mikan/sd-webui-lora-block-weight.git",
            "description": "Applies LoRA strength; block by block on the fly. Includes presets, weight analysis, randomization, XY plot.",
            "added": "2023-02-28",
            "tags": ["models"]
        },
        {
            "name": "Image browser",
            "url": "https://github.com/AlUlkesh/stable-diffusion-webui-images-browser.git",
            "description": "Provides an interface to browse created images in the web browser.",
            "added": "2022-11-01",
            "tags": ["tab", "UI related"]
        },
        {
            "name": "Inspiration",
            "url": "https://github.com/yfszzx/stable-diffusion-webui-inspiration.git",
            "description": "Randomly display the pictures of the artist's or artistic genres typical style, more pictures of this artist or genre is displayed after selecting. So you don't have to worry about how hard it is to choose the right style of art when you create.",
            "added": "2022-11-01",
            "tags": ["tab", "UI related"]
        },
        {
            "name": "Artists to study",
            "url": "https://github.com/camenduru/stable-diffusion-webui-artists-to-study.git",
            "description": "Shows a gallery of generated pictures by artists separated into categories.",
            "added": "2022-11-01",
            "tags": ["tab", "UI related"]
        },
        {
            "name": "Prompt Gallery",
            "url": "https://github.com/dr413677671/PromptGallery-stable-diffusion-webui.git",
            "description": "Build a yaml file filled with prompts of your character, hit generate, and quickly preview them by their word attributes and modifiers.",
            "added": "2022-12-02",
            "tags": ["tab", "UI related"]
        },
        {
            "name": "Infinity Grid Generator",
            "url": "https://github.com/mcmonkeyprojects/sd-infinity-grid-generator-script.git",
            "description": "Build a yaml file with your chosen parameters, and generate infinite-dimensional grids. Built-in ability to add description text to fields. See readme for usage details.",
            "added": "2022-12-09",
            "tags": ["UI related"]
        },
        {
            "name": "Config-Presets",
            "url": "https://github.com/Zyin055/Config-Presets.git",
            "description": "Adds a configurable dropdown to allow you to change UI preset settings in the txt2img and img2img tabs.",
            "added": "2022-12-13",
            "tags": ["UI related"]
        },
        {
            "name": "Preset Utilities",
            "url": "https://github.com/Gerschel/sd_web_ui_preset_utils.git",
            "description": "Preset utility tool for ui. Offers compatibility with custom scripts. (to a limit)",
            "added": "2022-12-19",
            "tags": ["UI related"]
        },
        {
            "name": "openOutpaint extension",
            "url": "https://github.com/zero01101/openOutpaint-webUI-extension.git",
            "description": "A tab with the full openOutpaint UI. Run with the --api flag.",
            "added": "2022-12-23",
            "tags": ["tab", "UI related", "editing"]
        },
        {
            "name": "quick-css",
            "url": "https://github.com/Gerschel/sd-web-ui-quickcss.git",
            "description": "Extension for quickly selecting and applying custom.css files, for customizing look and placement of elements in ui.",
            "added": "2022-12-30",
            "tags": ["tab", "UI related"]
        },
        {
            "name": "Aspect Ratio selector",
            "url": "https://github.com/alemelis/sd-webui-ar.git",
            "description": "Adds image aspect ratio selector buttons.",
            "added": "2023-02-04",
            "tags": ["UI related"]
        },
        {
            "name": "Catppuccin Theme",
            "url": "https://github.com/catppuccin/stable-diffusion-webui.git",
            "description": "Adds various custom themes",
            "added": "2023-02-04",
            "tags": ["UI related"]
        },
        {
            "name": "Kitchen Theme",
            "url": "https://github.com/canisminor1990/sd-web-ui-kitchen-theme.git",
            "description": "Custom Theme.",
            "added": "2023-02-28",
            "tags": ["UI related"]
        },
        {
            "name": "Bilingual Localization",
            "url": "https://github.com/journey-ad/sd-webui-bilingual-localization.git",
            "description": "Bilingual translation, no need to worry about how to find the original button. Compatible with language pack extensions, no need to re-import.",
            "added": "2023-02-28",
            "tags": ["UI related"]
        },
        {
            "name": "Dynamic Prompts",
            "url": "https://github.com/adieyal/sd-dynamic-prompts.git",
            "description": "Implements an expressive template language for random or combinatorial prompt generation along with features to support deep wildcard directory structures.",
            "added": "2022-11-01",
            "tags": ["prompting"]
        },
        {
            "name": "Unprompted",
            "url": "https://github.com/ThereforeGames/unprompted.git",
            "description": "Allows you to include various shortcodes in your prompts. You can pull text from files, set up your own variables, process text through conditional functions, and so much more - it's like wildcards on steroids. It now includes integrations like hard-prompts made easy, ControlNet, txt2img2img and txt2mask.",
            "added": "2022-11-04",
            "tags": ["prompting", "ads"]
        },
        {
            "name": "StylePile",
            "url": "https://github.com/some9000/StylePile.git",
            "description": "An easy way to mix and match elements to prompts that affect the style of the result.",
            "added": "2022-11-24",
            "tags": ["prompting"]
        },
        {
            "name": "Booru tag autocompletion",
            "url": "https://github.com/DominikDoom/a1111-sd-webui-tagcomplete.git",
            "description": "Displays autocompletion hints for tags from image booru boards such as Danbooru. Uses local tag CSV files and includes a config for customization.",
            "added": "2022-11-04",
            "tags": ["prompting"]
        },
        {
            "name": "novelai-2-local-prompt",
            "url": "https://github.com/animerl/novelai-2-local-prompt.git",
            "description": "Add a button to convert the prompts used in NovelAI for use in the WebUI. In addition, add a button that allows you to recall a previously used prompt.",
            "added": "2022-11-05",
            "tags": ["prompting"]
        },
        {
            "name": "tokenizer",
            "url": "https://github.com/AUTOMATIC1111/stable-diffusion-webui-tokenizer.git",
            "description": "Adds a tab that lets you preview how CLIP model would tokenize your text.",
            "added": "2022-11-05",
            "tags": ["tab", "prompting"]
        },
        {
            "name": "Randomize",
            "url": "https://github.com/innightwolfsleep/stable-diffusion-webui-randomize.git",
            "description": "Allows for random parameters during txt2img generation. This script will function with others as well. Original author: https://git.mmaker.moe/mmaker/stable-diffusion-webui-randomize",
            "added": "2022-11-11",
            "tags": ["prompting"]
        },
        {
            "name": "conditioning-highres-fix",
            "url": "https://github.com/klimaleksus/stable-diffusion-webui-conditioning-highres-fix.git",
            "description": "This is Extension for rewriting Inpainting conditioning mask strength value relative to Denoising strength at runtime. This is useful for Inpainting models such as sd-v1-5-inpainting.ckpt",
            "added": "2022-11-11",
            "tags": ["prompting"]
        },
        {
            "name": "model-keyword",
            "url": "https://github.com/mix1009/model-keyword.git",
            "description": "Inserts matching keyword(s) to the prompt automatically. Update this extension to get the latest model+keyword mappings.",
            "added": "2022-12-28",
            "tags": ["prompting"]
        },
        {
            "name": "Prompt Generator",
            "url": "https://github.com/imrayya/stable-diffusion-webui-Prompt_Generator.git",
            "description": "generate a prompt from a small base prompt using distilgpt2. Adds a tab with additional control of the model.",
            "added": "2022-12-30",
            "tags": ["tab", "prompting"]
        },
        {
            "name": "Promptgen",
            "url": "https://github.com/AUTOMATIC1111/stable-diffusion-webui-promptgen.git",
            "description": "Use transformers models to generate prompts.",
            "added": "2023-01-18",
            "tags": ["tab", "prompting"]
        },
        {
            "name": "text2prompt",
            "url": "https://github.com/toshiaki1729/stable-diffusion-webui-text2prompt.git",
            "description": "Generates anime tags using databases and models for tokenizing.",
            "added": "2023-02-11",
            "tags": ["tab", "prompting"]
        },
        {
            "name": "Prompt Translator",
            "url": "https://github.com/butaixianran/Stable-Diffusion-Webui-Prompt-Translator",
            "description": "A integrated translator for translating prompts to English using Deepl or Baidu.",
            "added": "2023-02-11",
            "tags": ["tab", "prompting", "online"]
        },
        {
            "name": "Deforum",
            "url": "https://github.com/deforum-art/deforum-for-automatic1111-webui.git",
            "description": "The official port of Deforum, an extensive script for 2D and 3D animations, supporting keyframable sequences, dynamic math parameters (even inside the prompts), dynamic masking, depth estimation and warping.",
            "added": "2022-11-01",
            "tags": ["tab", "animation"]
        },
        {
            "name": "Animator",
            "url": "https://github.com/Animator-Anon/animator_extension.git",
            "description": "A basic img2img script that will dump frames and build a video file. Suitable for creating interesting zoom-in warping movies. This is intended to be a versatile toolset to help you automate some img2img tasks.",
            "added": "2023-01-11",
            "tags": ["tab", "animation"]
        },
        {
            "name": "gif2gif",
            "url": "https://github.com/LonicaMewinsky/gif2gif.git",
            "description": "A script for img2img that extract a gif frame by frame for img2img generation and recombine them back into an animated gif",
            "added": "2023-02-09",
            "tags": ["animation"]
        },
        {
            "name": "Video Loopback",
            "url": "https://github.com/fishslot/video_loopback_for_webui.git",
            "description": "A video2video script that tries to improve on the temporal consistency and flexibility of normal vid2vid.",
            "added": "2023-02-13",
            "tags": ["animation"]
        },
        {
            "name": "seed travel",
            "url": "https://github.com/yownas/seed_travel.git",
            "description": "Small script for AUTOMATIC1111/stable-diffusion-webui to create images that exists between seeds.",
            "added": "2022-11-09",
            "tags": ["animation"]
        },
        {
            "name": "shift-attention",
            "url": "https://github.com/yownas/shift-attention.git",
            "description": "Generate a sequence of images shifting attention in the prompt. This script enables you to give a range to the weight of tokens in a prompt and then generate a sequence of images stepping from the first one to the second.",
            "added": "2022-11-09",
            "tags": ["animation"]
        },
        {
            "name": "prompt travel",
            "url": "https://github.com/Kahsolt/stable-diffusion-webui-prompt-travel.git",
            "description": "Extension script for AUTOMATIC1111/stable-diffusion-webui to travel between prompts in latent space.",
            "added": "2022-11-11",
            "tags": ["animation"]
        },
        {
            "name": "Steps Animation",
            "url": "https://github.com/vladmandic/sd-extension-steps-animation.git",
            "description": "Create animation sequence from denoised intermediate steps.",
            "added": "2023-01-21",
            "tags": ["animation"]
        },
        {
            "name": "auto-sd-paint-ext",
            "url": "https://github.com/Interpause/auto-sd-paint-ext.git",
            "description": "Krita Plugin.",
            "added": "2022-11-04",
            "tags": ["editing"]
        },
        {
            "name": "Detection Detailer",
            "url": "https://github.com/dustysys/ddetailer.git",
            "description": "An object detection and auto-mask extension for Stable Diffusion web UI.",
            "added": "2022-11-09",
            "tags": ["editing"]
        },
        {
            "name": "Batch Face Swap",
            "url": "https://github.com/kex0/batch-face-swap.git",
            "description": "Automatically detects faces and replaces them.",
            "added": "2023-01-13",
            "tags": ["editing"]
        },
        {
            "name": "Depth Maps",
            "url": "https://github.com/thygate/stable-diffusion-webui-depthmap-script.git",
            "description": "Depth Maps, Stereo Image, 3D Mesh and Video generator extension.",
            "added": "2022-11-30",
            "tags": ["editing"]
        },
        {
            "name": "multi-subject-render",
            "url": "https://github.com/Extraltodeus/multi-subject-render.git",
            "description": "It is a depth aware extension that can help to create multiple complex subjects on a single image. It generates a background, then multiple foreground subjects, cuts their backgrounds after a depth analysis, paste them onto the background and finally does an img2img for a clean finish.",
            "added": "2022-11-24",
            "tags": ["editing", "manipulations"]
        },
        {
            "name": "depthmap2mask",
            "url": "https://github.com/Extraltodeus/depthmap2mask.git",
            "description": "Create masks for img2img based on a depth estimation made by MiDaS.",
            "added": "2022-11-26",
            "tags": ["editing", "manipulations"]
        },
        {
            "name": "ABG_extension",
            "url": "https://github.com/KutsuyaYuki/ABG_extension.git",
            "description": "Automatically remove backgrounds. Uses an onnx model fine-tuned for anime images. Runs on GPU.",
            "added": "2022-12-24",
            "tags": ["editing"]
        },
        {
            "name": "Pixelization",
            "url": "https://github.com/AUTOMATIC1111/stable-diffusion-webui-pixelization.git",
            "description": "Using pre-trained models, produce pixel art out of images in the extras tab.",
            "added": "2023-01-23",
            "tags": ["editing", "extras"]
        },
        {
            "name": "haku-img",
            "url": "https://github.com/KohakuBlueleaf/a1111-sd-webui-haku-img.git",
            "description": "Image utils extension. Allows blending, layering, hue and color adjustments, blurring and sketch effects, and basic pixelization.",
            "added": "2023-01-17",
            "tags": ["tab", "editing"]
        },
        {
            "name": "Asymmetric Tiling",
            "url": "https://github.com/tjm35/asymmetric-tiling-sd-webui.git",
            "description": "An always visible script extension to configure seamless image tiling independently for the X and Y axes.",
            "added": "2023-01-13",
            "tags": ["manipulations"]
        },
        {
            "name": "Latent Mirroring",
            "url": "https://github.com/dfaker/SD-latent-mirroring.git",
            "description": "Applies mirroring and flips to the latent images to produce anything from subtle balanced compositions to perfect reflections",
            "added": "2022-11-06",
            "tags": ["manipulations"]
        },
        {
            "name": "Sonar",
            "url": "https://github.com/Kahsolt/stable-diffusion-webui-sonar.git",
            "description": "Improve the generated image quality, searches for similar (yet even better!) images in the neighborhood of some known image, focuses on single prompt optimization rather than traveling between multiple prompts.",
            "added": "2023-01-12",
            "tags": ["manipulations"]
        },
        {
            "name": "Depth Image I/O",
            "url": "https://github.com/AnonymousCervine/depth-image-io-for-SDWebui.git",
            "description": "An extension to allow managing custom depth inputs to Stable Diffusion depth2img models.",
            "added": "2023-01-17",
            "tags": ["manipulations"]
        },
        {
            "name": "Ultimate SD Upscale",
            "url": "https://github.com/Coyote-A/ultimate-upscale-for-automatic1111.git",
            "description": "More advanced options for SD Upscale, less artifacts than original using higher denoise ratio (0.3-0.5).",
            "added": "2023-01-10",
            "tags": ["manipulations"]
        },
        {
            "name": "Fusion",
            "url": "https://github.com/ljleb/prompt-fusion-extension.git",
            "description": "Adds prompt-travel and shift-attention-like interpolations (see exts), but during/within the sampling steps. Always-on + works w/ existing prompt-editing syntax. Various interpolation modes. See their wiki for more info.",
            "added": "2023-01-28",
            "tags": ["manipulations"]
        },
        {
            "name": "Dynamic Thresholding",
            "url": "https://github.com/mcmonkeyprojects/sd-dynamic-thresholding.git",
            "description": "Adds customizable dynamic thresholding to allow high CFG Scale values without the burning / 'pop art' effect.",
            "added": "2023-02-01",
            "tags": ["manipulations"]
        },
        {
            "name": "anti-burn",
            "url": "https://github.com/klimaleksus/stable-diffusion-webui-anti-burn.git",
            "description": "Smoothing generated images by skipping a few very last steps and averaging together some images before them.",
            "added": "2023-02-09",
            "tags": ["manipulations"]
        },
        {
            "name": "sd-webui-controlnet",
            "url": "https://github.com/Mikubill/sd-webui-controlnet.git",
            "description": "WebUI extension for ControlNet. Note: (WIP), so don't expect seed reproducibility - as updates may change things.",
            "added": "2023-02-18",
            "tags": ["manipulations"]
        },
        {
            "name": "Latent Couple",
            "url": "https://github.com/ashen-sensored/stable-diffusion-webui-two-shot.git",
            "description": "An extension of the built-in Composable Diffusion, allows you to determine the region of the latent space that reflects your subprompts. Note: New maintainer, uninstall prev. ext if needed.",
            "added": "2023-02-18",
            "tags": ["manipulations"]
        },
        {
            "name": "Composable LoRA",
            "url": "https://github.com/opparco/stable-diffusion-webui-composable-lora.git",
            "description": "Enables using AND keyword(composable diffusion) to limit LoRAs to subprompts. Useful when paired with Latent Couple extension.",
            "added": "2023-02-25",
            "tags": ["manipulations"]
        },
        {
            "name": "Auto TLS-HTTPS",
            "url": "https://github.com/papuSpartan/stable-diffusion-webui-auto-tls-https.git",
            "description": "Allows you to easily, or even completely automatically start using HTTPS.",
            "added": "2022-11-14",
            "tags": ["script"]
        },
        {
            "name": "booru2prompt",
            "url": "https://github.com/Malisius/booru2prompt.git",
            "description": "This SD extension allows you to turn posts from various image boorus into stable diffusion prompts. It does so by pulling a list of tags down from their API. You can copy-paste in a link to the post you want yourself, or use the built-in search feature to do it all without leaving SD.",
            "added": "2022-11-21",
            "tags": ["tab", "online"]
        },
        {
            "name": "Gelbooru Prompt",
            "url": "https://github.com/antis0007/sd-webui-gelbooru-prompt.git",
            "description": "Extension that gets tags for saved gelbooru images in AUTOMATIC1111's Stable Diffusion webui",
            "added": "2022-12-20",
            "tags": ["online"]
        },
        {
            "name": "NSFW checker",
            "url": "https://github.com/AUTOMATIC1111/stable-diffusion-webui-nsfw-censor.git",
            "description": "Replaces NSFW images with black.",
            "added": "2022-12-10",
            "tags": ["script"]
        },
        {
            "name": "Diffusion Defender",
            "url": "https://github.com/WildBanjos/DiffusionDefender.git",
            "description": "Prompt blacklist, find and replace, for semi-private and public instances.",
            "added": "2022-12-20",
            "tags": ["script"]
        },
        {
            "name": "DH Patch",
            "url": "https://github.com/d8ahazard/sd_auto_fix.git",
            "description": "Random patches by D8ahazard. Auto-load config YAML files for v2, 2.1 models; patch latent-diffusion to fix attention on 2.1 models (black boxes without no-half), whatever else I come up with.",
            "added": "2022-12-16",
            "tags": ["script"]
        },
        {
            "name": "Riffusion",
            "url": "https://github.com/enlyth/sd-webui-riffusion.git",
            "description": "Use Riffusion model to produce music in gradio. To replicate original interpolation technique, input the prompt travel extension output frames into the riffusion tab.",
            "added": "2022-12-19",
            "tags": ["tab"]
        },
        {
            "name": "Save Intermediate Images",
            "url": "https://github.com/AlUlkesh/sd_save_intermediate_images.git",
            "description": "Save intermediate images during the sampling process. You can also make videos from the intermediate images.",
            "added": "2022-12-22",
            "tags": ["script"]
        },
        {
            "name": "Add image number to grid",
            "url": "https://github.com/AlUlkesh/sd_grid_add_image_number.git",
            "description": "Add the image's number to its picture in the grid.",
            "added": "2023-01-01",
            "tags": ["script"]
        },
        {
            "name": "Multiple Hypernetworks",
            "url": "https://github.com/antis0007/sd-webui-multiple-hypernetworks.git",
            "description": "Adds the ability to apply multiple hypernetworks at once. Apply multiple hypernetworks sequentially, with different weights.",
            "added": "2023-01-13",
            "tags": ["script"]
        },
        {
            "name": "System Info",
            "url": "https://github.com/vladmandic/sd-extension-system-info.git",
            "description": "System Info tab for WebUI which shows realtime information of the server. Also supports sending crowdsourced inference data as an option.",
            "added": "2023-01-21",
            "tags": ["script", "tab"]
        },
        {
            "name": "OpenPose Editor",
            "url": "https://github.com/fkunn1326/openpose-editor.git",
            "description": "This can add multiple pose characters, detect pose from image, save to PNG, and send to controlnet extension.",
            "added": "2023-02-18",
            "tags": ["tab"]
        },
        {
            "name": "Stable Horde Worker",
            "url": "https://github.com/sdwebui-w-horde/sd-webui-stable-horde-worker.git",
            "description": "Worker Client for Stable Horde. Generate pictures for other users with your PC. Please see readme for additional instructions.",
            "added": "2023-01-10",
            "tags": ["tab", "online"]
        },
        {
            "name": "Stable Horde Client",
            "url": "https://github.com/natanjunges/stable-diffusion-webui-stable-horde.git",
            "description": "Stable Horde Client. Generate pictures using other user's PC. Useful if u have no GPU.",
            "added": "2023-01-11",
            "tags": ["tab", "online"]
        },
        {
            "name": "Discord Rich Presence",
            "url": "https://github.com/kabachuha/discord-rpc-for-automatic1111-webui.git",
            "description": "Provides connection to Discord RPC, showing a fancy table in the user profile.",
            "added": "2023-01-20",
            "tags": ["online"]
        },
        {
            "name": "mine-diffusion",
            "url": "https://github.com/fropych/mine-diffusion.git",
            "description": "This extension converts images into blocks and creates schematics for easy importing into Minecraft using the Litematica mod.",
            "added": "2023-02-11",
            "tags": ["tab", "online"]
        },
        {
            "name": "Aesthetic Image Scorer",
            "url": "https://github.com/tsngo/stable-diffusion-webui-aesthetic-image-scorer.git",
            "description": "Calculates aesthetic score for generated images using CLIP+MLP Aesthetic Score Predictor based on Chad Scorer",
            "added": "2022-11-01",
            "tags": ["query"]
        },
        {
            "name": "Aesthetic Scorer",
            "url": "https://github.com/vladmandic/sd-extension-aesthetic-scorer.git",
            "description": "Uses existing CLiP model with an additional small pretrained model to calculate perceived aesthetic score of an image.",
            "added": "2023-01-21",
            "tags": ["query"]
        },
        {
            "name": "cafe-aesthetic",
            "url": "https://github.com/p1atdev/stable-diffusion-webui-cafe-aesthetic.git",
            "description": "Pre-trained model, determines if aesthetic/non-aesthetic, does 5 different style recognition modes, and Waifu confirmation. Also has a tab with Batch processing.",
            "added": "2023-01-28",
            "tags": ["tab", "query"]
        },
        {
            "name": "Clip Interrogator",
            "url": "https://github.com/pharmapsychotic/clip-interrogator-ext.git",
            "description": "Clip Interrogator by pharmapsychotic ported to an extension. Features a variety of clip models and interrogate settings.",
            "added": "2023-02-21",
            "tags": ["tab", "query"]
        },
        {
            "name": "Visualize Cross-Attention",
            "url": "https://github.com/benkyoujouzu/stable-diffusion-webui-visualize-cross-attention-extension.git",
            "description": "Generates highlighted sectors of a submitted input image, based on input prompts. Use with tokenizer extension. See the readme for more info.",
            "added": "2022-11-25",
            "tags": ["tab", "science"]
        },
        {
            "name": "DAAM",
            "url": "https://github.com/toriato/stable-diffusion-webui-daam.git",
            "description": "DAAM stands for Diffusion Attentive Attribution Maps. Enter the attention text (must be a string contained in the prompt) and run. An overlapping image with a heatmap for each attention will be generated along with the original image.",
            "added": "2022-12-02",
            "tags": ["science"]
        },
        {
            "name": "Dump U-Net",
            "url": "https://github.com/hnmr293/stable-diffusion-webui-dumpunet.git",
            "description": "View different layers, observe U-Net feature maps. Image generation by giving different prompts for each block of the unet: https://note.com/kohya_ss/n/n93b7c01b0547",
            "added": "2023-03-04",
            "tags": ["science"]
        },
        {
            "name": "posex",
            "url": "https://github.com/hnmr293/posex.git",
            "description": "Estimated Image Generator for Pose2Image. This extension allows moving the openpose figure in 3d space.",
            "added": "2023-03-04",
            "tags": ["script"]
        },
        {
            "name": "LLuL",
            "url": "https://github.com/hnmr293/sd-webui-llul.git",
            "description": "Local Latent Upscaler. Target an area to selectively enhance details.",
            "added": "2023-03-04",
            "tags": ["manipulations"]
        },
        {
            "name": "CFG-Schedule-for-Automatic1111-SD",
            "url": "https://github.com/guzuligo/CFG-Schedule-for-Automatic1111-SD.git",
            "description": "These scripts allow for dynamic CFG control during generation steps. With the right settings, this could help get the details of high CFG without damaging the generated image even with low denoising in img2img.",
            "added": "2023-03-04",
            "tags": ["script"]
        },
        {
            "name": "a1111-sd-webui-locon",
            "url": "https://github.com/KohakuBlueleaf/a1111-sd-webui-locon.git",
            "description": "An extension for loading LoCon networks in webui.",
            "added": "2023-03-04",
            "tags": ["script"]
        },
        {
            "name": "ebsynth_utility",
            "url": "https://github.com/s9roll7/ebsynth_utility.git",
            "description": "Extension for creating videos using img2img and ebsynth. Output edited videos using ebsynth. Works with ControlNet extension.",
            "added": "2023-03-04",
            "tags": ["tab", "animation"]
        },
        {
            "name": "VRAM Estimator",
            "url": "https://github.com/space-nuko/a1111-stable-diffusion-webui-vram-estimator.git",
            "description": "Runs txt2img, img2img, highres-fix at increasing dimensions and batch sizes until OOM, and outputs data to graph.",
            "added": "2023-03-05",
            "tags": ["tab"]
        },
        {
            "name": "MultiDiffusion with Tiled VAE",
            "url": "https://github.com/pkuliyi2015/multidiffusion-upscaler-for-automatic1111.git",
            "description": "Seamless Image Fusion, along with vram efficient tiled vae script.",
            "added": "2023-03-08",
            "tags": ["manipulations"]
        },
        {
            "name": "3D Model&Pose Loader",
            "url": "https://github.com/jtydhr88/sd-3dmodel-loader.git",
            "description": "Load your 3D model/animation inside webui, or edit model pose as well, then send screenshot to txt2img or img2img to ControlNet.",
            "added": "2023-03-11",
            "tags": ["tab"]
        },
        {
            "name": "Corridor Crawler Outpainting",
            "url": "https://github.com/brick2face/corridor-crawler-outpainting.git",
            "description": "Generate hallways with the depth-to-image model at 512 resolution. It can be tweaked to work with other models/resolutions.",
            "added": "2023-03-11",
            "tags": ["tab"]
        },
        {
            "name": "Panorama Viewer",
            "url": "https://github.com/GeorgLegato/sd-webui-panorama-viewer.git",
            "description": "Provides a tab to display equirectangular images in interactive 3d-view.",
            "added": "2023-03-11",
            "tags": ["tab"]
        },
        {
            "name": "db-storage1111",
            "url": "https://github.com/takoyaro/db-storage1111.git",
            "description": "Allows to store pictures and their metadata in a database. (supports MongoDB)",
            "added": "2023-03-12",
            "tags": ["script"]
        },
        {
            "name": "stable-diffusion-webui-rembg",
            "url": "https://github.com/AUTOMATIC1111/stable-diffusion-webui-rembg.git",
            "description": "Removes backgrounds from pictures.",
            "added": "2023-03-12",
            "tags": ["script", "extras"]
        },
        {
            "name": "sd-webui-tunnels",
            "url": "https://github.com/Bing-su/sd-webui-tunnels.git",
            "description": "Add alternatives to the default tunneling methods. (including cloudflared)",
            "added": "2023-03-13",
            "tags": ["script", "online"]
        },
        {
            "name": "3D Openpose Editor",
            "url": "https://github.com/nonnonstop/sd-webui-3d-open-pose-editor.git",
            "description": "Edit the pose of 3D models in the WebUI, and generate Openpose/Depth/Normal/Canny maps for ControlNet.",
            "added": "2023-03-16",
            "tags": ["tab"]
        },
        {
            "name": "sd-webui-enable-checker",
            "url": "https://github.com/shirayu/sd-webui-enable-checker.git",
            "description": "Switch background color by clicking the Enable buttons in SD Web UI",
            "added": "2023-03-19",
            "tags": ["script"]
        },
        {
            "name": "stable-diffusion-webui-state",
            "url": "https://github.com/ilian6806/stable-diffusion-webui-state.git",
            "description": "Preserves the UI state after reload/restart.",
            "added": "2023-03-19",
            "tags": ["script"]
        },
        {
            "name": "ModelScope text2video",
            "url": "https://github.com/deforum-art/sd-webui-modelscope-text2video.git",
            "description": "Implementation of ModelScope text2video using only Auto1111 webui dependencies.",
            "added": "2023-03-19",
            "tags": ["tab", "animation"]
        },
        {
            "name": "Aspect Ratio Helper",
            "url": "https://github.com/thomasasfk/sd-webui-aspect-ratio-helper.git",
            "description": "Easily scale dimensions while retaining the same aspect ratio.",
            "added": "2023-03-20",
            "tags": ["script", "dropdown", "UI related"]
        },
        {
            "name": "Canvas Zoom",
            "url" : "https://github.com/richrobber2/canvas-zoom.git",
            "description": "Added the ability to scale Inpaint, Sketch, and Inpaint Sketch. Adds useful hotkeys",
            "added": "2023-03-27",
            "tags": ["UI related"]
        },
        {
            "name": "Regional Prompter",
            "url": "https://github.com/hako-mikan/sd-webui-regional-prompter.git",
            "description": "Specify different prompts for different regions; an alternative method and potential improvement to latent couple.",
            "added": "2023-03-26",
            "tags": ["manipulations"]
        },
        {
            "name": "zh_CN Localization",
            "url": "https://github.com/dtlnor/stable-diffusion-webui-localization-zh_CN",
            "description": "Simplified Chinese localization, recommend using with Bilingual Localization.",
            "added": "2022-11-06",
            "tags": ["localization"]
        },
        {
            "name": "zh_TW Localization",
            "url": "https://github.com/benlisquare/stable-diffusion-webui-localization-zh_TW",
            "description": "Traditional Chinese localization",
            "added": "2022-11-09",
            "tags": ["localization"]
        },
        {
            "name": "ko_KR Localization",
            "url": "https://github.com/36DB/stable-diffusion-webui-localization-ko_KR",
            "description": "Korean localization",
            "added": "2022-11-06",
            "tags": ["localization"]
        },
        {
            "name": "th_TH Localization",
            "url": "https://github.com/econDS/thai-localization-for-Automatic-stable-diffusion-webui",
            "description": "Thai localization",
            "added": "2022-12-30",
            "tags": ["localization"]
        },
        {
            "name": "es_ES Localization",
            "url": "https://github.com/innovaciones/stable-diffusion-webui-localization-es_ES",
            "description": "Spanish localization",
            "added": "2022-11-09",
            "tags": ["localization"]
        },
        {
            "name": "it_IT Localization",
            "url": "https://github.com/Harvester62/stable-diffusion-webui-localization-it_IT",
            "description": "Italian localization",
            "added": "2022-11-07",
            "tags": ["localization"]
        },
        {
            "name": "de_DE Localization",
            "url": "https://github.com/Strothis/stable-diffusion-webui-de_DE",
            "description": "German localization",
            "added": "2022-11-07",
            "tags": ["localization"]
        },
        {
            "name": "ja_JP Localization",
            "url": "https://github.com/Katsuyuki-Karasawa/stable-diffusion-webui-localization-ja_JP",
            "description": "Japanese localization",
            "added": "2022-11-07",
            "tags": ["localization"]
        },
        {
            "name": "pt_BR Localization",
            "url": "https://github.com/M-art-ucci/stable-diffusion-webui-localization-pt_BR",
            "description": "Brazillian portuguese localization",
            "added": "2022-11-09",
            "tags": ["localization"]
        },
        {
            "name": "tr_TR Localization",
            "url": "https://github.com/camenduru/stable-diffusion-webui-localization-tr_TR",
            "description": "Turkish localization",
            "added": "2022-11-12",
            "tags": ["localization"]
        },
        {
            "name": "no_NO Localization",
            "url": "https://github.com/Cyanz83/stable-diffusion-webui-localization-no_NO",
            "description": "Norwegian localization",
            "added": "2022-11-16",
            "tags": ["localization"]
        },
        {
            "name": "ru_RU Localization",
            "url": "https://github.com/ProfaneServitor/stable-diffusion-webui-localization-ru_RU",
            "description": "Russian localization",
            "added": "2022-11-20",
            "tags": ["localization"]
        },
        {
            "name": "fi_FI Localization",
            "url": "https://github.com/otsoniemi/stable-diffusion-webui-localization-fi_FI",
            "description": "Finnish localization",
            "added": "2022-12-28",
            "tags": ["localization"]
        },
        {
            "name": "zh_Hans Localization",
            "url": "https://github.com/wfjsw/stable-diffusion-webui-localization-zh_Hans.git",
            "description": "Simplified Chinese localization.",
            "added": "2023-03-13",
            "tags": ["localization"]
        },
        {
            "name": "Auto Translate",
            "url": "https://github.com/hyd998877/stable-diffusion-webui-auto-translate-language",
            "description": "Language extension allows users to write prompts in their native language and automatically translate UI, without the need to manually download configuration files. New plugins can also be translated.",
            "added": "2023-03-24",
            "tags": ["UI related"]
        },
        {
            "name": "old localizations",
            "url": "https://github.com/AUTOMATIC1111/stable-diffusion-webui-old-localizations.git",
            "description": "Old unmaintained localizations that used to be a part of main repository",
            "added": "2022-11-08",
            "tags": ["localization"]
        }
    ]
}

你可能感兴趣的:(AI,stable,diffusion,人工智能,AI作画)