跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonAI算法

Stable Diffusion 入门教程:提示词与生成图片步骤详解

Stable Diffusion 本地部署与出图指南。涵盖模型选择、提示词编写、参数设置及高分辨率修复等核心流程。适合零基础用户快速上手,通过调整正向与反向提示词优化生成效果,解决常见显存不足或画质问题。详细解释了 Steps、CFG、Sampler 等关键参数的含义与推荐值,并提供手部畸形、画面过曝等常见问题的解决方案。

赛博行者发布于 2025/2/6更新于 2026/9/1070 浏览
Stable Diffusion 入门教程:提示词与生成图片步骤详解

Stable Diffusion 本地部署与出图指南

本教程旨在帮助零基础用户快速上手 Stable Diffusion(SD)本地版,掌握提示词编写、参数设置及图片生成的完整流程。内容基于 SDXL 架构进行演示,同时兼容 SD1.5 版本的基础操作逻辑。

一、环境准备与硬件要求

在使用 Stable Diffusion 之前,请确保您的电脑满足以下基础配置。本地运行 AI 绘画对显卡显存有一定要求。

  • 显卡:NVIDIA GeForce RTX 系列推荐。
    • SD1.5 版本:建议显存 4GB 以上,最低 2GB 可勉强运行但速度慢。
    • SDXL 版本:建议显存 8GB 起步,6GB 显存可能需开启优化模式且速度较慢。
  • 内存:建议 16GB 及以上。
  • 存储:预留至少 50GB 空间用于模型文件。
  • 软件:推荐使用整合包(如 WebUI),避免手动配置 Python 环境的复杂性。

注意:不同整合包的界面布局可能略有差异,但核心参数逻辑一致。

二、模型选择与管理

模型是决定生成风格和质量的核心。常见的模型类型包括 Checkpoint(大模型)、VAE(变分自编码器)和 LoRA(微调模型)。

1. 大模型(Checkpoint)

  • 写实类:适合生成照片级人像或场景,如 xxmix9realisticsdxl_v10.safetensors。
  • 二次元/古风类:适合动漫或特定艺术风格,如 SDXLRonghua_v30。
  • 使用方法:将下载的 .safetensors 文件放入 models/Stable-diffusion 目录,刷新界面即可在列表中选择。

2. VAE 设置

  • 作用:影响图片的色彩还原度。
  • SD1.5:通常需加载 vae-ft-mse-840000-ema-pruned.safetensors。
  • SDXL:大多数 XL 模型已内置 VAE,无需额外选择,若色彩发灰可尝试加载通用 VAE。

三、提示词(Prompt)编写技巧

提示词分为正向提示词(Positive Prompt)和反向提示词(Negative Prompt)。

1. 正向提示词结构

建议采用 质量词 + 主体描述 + 环境/细节 + 风格修饰 的顺序。

  • 通用质量词:
    Best quality, realistic, photorealistic, masterpiece, extremely detailed CG unity 8k wallpaper, best illumination, best shadow, incredibly absurdres, looking at viewer
    
  • 主体示例:
    A young girl wearing a red Song Dynasty silk tulle Hanfu sat in a luxurious room, with candle shadow and red makeup
    
  • 组合方式:将质量词与具体描述用逗号连接填入框内。

2. 反向提示词

用于排除不想要的元素,如低画质、畸形肢体等。

worst quality, low quality, illustration, 3d, 2d, painting, cartoons, sketch, tooth, open mouth, bad hand, bad fingers, bad body, long body, (fat:1.2), mutated, deformed, mutation, disconnected limbs, floating limbs, malformed limbs, missing limb, acnes, skin spots, skin blemishes, poorly drawn face, ugly, extra limb, disfigured, extra arms, mutated hands, poor ly drawn hands, malformed hands, bad feet, extra legs, logo, signature, watermark, text, cropped, bad proportions, blurry, low quality, out of focus, bad anatomy, username, sketches, lowres, normal quality, grayscale, worstquality, small breasts, flat chest, medium breasts, hanging breasts, unbuttoned clothes, NSFW

3. 权重调整

通过括号控制关键词权重:

  • (keyword):权重 1.1
  • ((keyword)):权重 1.21
  • [keyword]:权重 0.9

四、核心参数设置

正确的参数设置能显著提升出图效率和质量。

参数说明推荐值
Steps (迭代步数)采样次数,越高越精细但耗时30-50
Sampler (采样器)算法选择,影响收敛速度DPM++ SDE Karras
CFG Scale提示词引导系数,过高易过饱和7-10
Seed (随机种子)控制随机性,固定种子可复现结果-1 (随机)
Width/Height图片分辨率768x1024 (竖屏)

注意:SDXL 默认分辨率通常为 1024x1024,SD1.5 常用 512x512 或 768x1024。

五、高分辨率修复(Hires. Fix)

当需要输出大图时,启用高分辨率修复可解决细节模糊问题。

  1. 勾选 Hires. fix 选项。
  2. Upscaler:选择放大算法,如 R-ESRGAN 4x+ 或 Latent。
  3. Denoising strength:重绘幅度,建议 0.3-0.5,过高会改变原图内容。
  4. Upscale by:放大倍数,通常 2 倍。

六、常见问题与优化

1. 显存不足报错

  • 解决方法:降低分辨率,使用 --medvram 启动参数,或关闭 Hires. fix。

2. 人物手部畸形

  • 原因:AI 对复杂肢体理解有限。
  • 解决:增加负面提示词中的 bad hands, missing fingers;或使用 Inpainting 局部重绘修复。

3. 画面过暗或过亮

  • 调整 CFG Scale 至 7 左右。
  • 检查正向提示词是否包含光照相关词汇(如 bright lighting, cinematic lighting)。

七、总结

Stable Diffusion 的学习曲线较为平缓,关键在于多尝试不同的提示词组合与参数搭配。建议初学者先使用预设的高质量模型,熟悉界面后再逐步探索 LoRA 和 ControlNet 等高级功能。随着对工具理解的加深,您将能够更高效地利用 AI 辅助创作。

本文档仅作为技术参考,不涉及任何商业推广或会员引导信息。

目录

  1. Stable Diffusion 本地部署与出图指南
  2. 一、环境准备与硬件要求
  3. 二、模型选择与管理
  4. 1. 大模型(Checkpoint)
  5. 2. VAE 设置
  6. 三、提示词(Prompt)编写技巧
  7. 1. 正向提示词结构
  8. 2. 反向提示词
  9. 3. 权重调整
  10. 四、核心参数设置
  11. 五、高分辨率修复(Hires. Fix)
  12. 六、常见问题与优化
  13. 1. 显存不足报错
  14. 2. 人物手部畸形
  15. 3. 画面过暗或过亮
  16. 七、总结

更多推荐文章

查看全部
  • GESP 2025 年 9 月 C++ 四级认证真题解析:判断题 1-10
  • Llama 3-8B-Instruct 在昇腾 NPU 上的 SGLang 性能实测
  • 沙盒网络:利用云基础设施优化全球 UGC 游戏体验
  • AI 产品经理入门指南:核心职责、技能与实战路径
  • Python 真的有必要学吗?基于工作场景的实用性分析
  • ComfyUI 入门:ControlNet 节点与预处理器使用指南
  • HarmonyOS APP 开源教程五:项目架构设计
  • Unity VR Pico 开发环境一键配置与项目搭建指南
  • AI 底层工作原理:感知与认知的双轮逻辑
  • 图灵奖授予“龙书”作者 Aho 和 Ullman,表彰编程语言实现贡献
  • 使用 Miniconda 安装 ChromaDB 避免 C++ 编译错误
  • 前端开发中支持跨域的 HTML 标签、属性及缓存机制总结
  • Writely 浏览器插件工作原理:AI 写作助手在网页编辑器中的实现
  • OpenClaw 原版及汉化版在 Windows 与 Linux 下的部署实践
  • AI 核心概念解析:Skill、MCP 与 Function Call
  • vLLM+Open-WebUI 部署 Meta-Llama-3-8B-Instruct 实战
  • Windows 下 Trae 接入 Unity-MCP 实现 AI 控制 Unity Editor
  • 哈希表实现详解:开放定址法与链地址法
  • 基于FPGA的五级积分梳状CIC滤波器Verilog设计
  • 阶跃 AI 桌面伙伴实操:MCP 协议配置与 16 款工具集成自动化

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online