easydiffusion 10 分钟上手指南:装好 Stable Diffusion 并生成第一张 AI 图像
【免费下载链接】easydiffusionAn easy 1-click way to create beautiful artwork on your PC using AI, with no tech knowledge. Provides a browser UI for generating images from text prompts and images. Just enter your text prompt, and see the generated image.项目地址: https://gitcode.com/gh_mirrors/ea/easydiffusion
easydiffusion 是一个 1-click 安装的 Stable Diffusion 前端:它在浏览器里跑起完整的文生图界面,你输入一句提示词就能出图,不需要预装 Python,也不用手动配置环境。这篇指南按实际使用顺序,从硬件检查、安装启动讲到第一批图出成,全程 10 分钟能走完。
它适合谁、能干什么
easydiffusion 面向两类人:完全没碰过深度学习、只想先玩出图的人,以及已经会用 Stable Diffusion、但不想自己折腾环境的人。安装程序把 conda 环境、Python 包、UI 代码和默认模型都打包好,首次启动时自动下载配置,不用你懂任何依赖关系。
功能上它覆盖"文生图、图生图、局部重绘(Inpainting)"三种常见模式,ControlNet 可以进一步用姿势或线稿控制构图。界面提供 16 种采样器(PLMS、DDIM、Euler、DPM++ 2m 等),支持 Stable Diffusion XL 和 2.1 模型,新的 v4 引擎还加上了 Flux 等模型。速度方面官方给出参考:NVIDIA 3060 12GB 显卡上用 euler_a 生成一张 512×512 约需 5 秒,而 512×512 的图 2 GB 显存以下就能跑。
硬件门槛不高:Windows/Linux 需要 NVIDIA(CUDA 3.7+ 计算能力)或 AMD(ROCm 5.2+)显卡,显存至少 2 GB;Mac 支持 M1–M4 或 Intel 机器的 AMD 显卡;没有兼容显卡也可以强制用 CPU 跑,只是明显变慢。整机内存至少 8 GB,硬盘预留 25 GB,完整说明见 README.md。
Windows / Linux / Mac 如何安装并启动 easydiffusion
⚡ Windows 最省心:从 releases 页面下载Easy-Diffusion-Windows.exe,双击运行,安装器自己接管后续所有步骤。如果 SmartScreen 拦截,点"More info"再选"Run anyway"。在 Windows 10 上建议把安装目录放在盘符顶层,比如C:\EasyDiffusion,以绕开 Windows 10 的文件路径长度限制。
Linux 和 Mac 则是解压后得到一个easy-diffusion文件夹,打开终端进入该目录,运行./start.sh(或bash start.sh)。这个脚本负责搭好 conda 环境、拉取全部依赖并启动服务,首次运行会下载大量内容,进度会记录在scripts/install_status.txt里,可以盯着它判断是否卡住。装好后界面会自动在浏览器中打开——本地服务默认监听127.0.0.1:9000。
之后每次启动都跑同一条命令,每次启动同时会把界面和依赖做一次原地自更新,没有单独的"升级程序"。想卸载更直接:删掉整个 EasyDiffusion 文件夹即可,所有下载内容都在里面。分步细节可参考 How to install and run.txt。
第一次打开后,如何生成第一张图
界面分左右两块:左边上方是提示词输入框,下面有"Load prompts from a file"按钮(支持一个文件一行一个提示词),再往下是 Image Modifiers 缩略图和醒目的紫色 Make Image 按钮;参数面板默认折叠在更下方,右侧是结果区。默认参数开箱就能用:Seed 随机、Sampler 选 plms、尺寸 512×512、推理步数 50、Guidance Scale 7.5、输出格式 jpeg。
上面这张就是默认提示词 "a photograph of an astronaut riding a horse" 加上几个风格修饰词后的结果,结果区显示"Processed 1 images in 15.179 seconds",即这台机器上一张图约 15 秒。Render Settings 里有"Show a live preview of the image"选项,勾选后模型生成过程中图像会逐步成型显示在右侧,方便提前判断方向对不对(代价是多占一些显存)。出图后有三类操作:Download 保存、Use as Input 把这张图作为下一个任务的输入图做迭代微调、Make Similar Images 基于当前图生成 5 张相似变体。也可以设置自动存盘,文件夹名支持$id、$s等占位符,避免文件互相覆盖。
想批量换风格怎么办:修饰器与任务队列
🎨 如果第一张图"味道对了",别急着手写提示词。easydiffusion 内置了 Image Modifiers 库,按 artist、camera、color、visual_style 等分类,点击缩略图就会把对应风格标签追加到提示词后面,再点一次移除。内置清单定义在 ui/modifiers.json,缩略图资源放在 ui/media/modifier-thumbnails/。想加自己的风格?把一张图丢进安装目录的modifiers/文件夹,文件名写成flower.portrait.png这样带 portrait/landscape 后缀的形式,程序会按宽高比自动生成两套缩略图。
要同时试多个想法时,把 Make Image 换成"Enqueue Next Image":当前这组设置进队列,你改完提示词或参数再点一次入下一个,随时可以单独 Stop/Remove 某个任务,或者 Stop All 全停。提示词本身也支持矩阵写法(用|分隔变体)和集合写法(用{}包一组备选词),一行展开成多个任务;提示词很多时直接塞一个文本文件、每行一条最省事。队列的调度逻辑在 ui/easydiffusion/task_manager.py。
如何换自定义模型,用 ControlNet 与放大修复
默认模型画风不合胃口时,把.ckpt或.safetensors文件放进models/stable-diffusion文件夹,重启后 UI 的模型下拉框里就会出现,支持按子文件夹组织并在界面里搜索。程序会通过模型数据库自动匹配合适的配置,不用手写 YAML;从网上下载的模型会先经 picklescan 安全扫描,优先使用 safetensors 格式加载更稳妥。
进阶工具箱同样齐:ControlNet 用姿势或线稿约束构图(v3.0、v3.5、v4 引擎支持);Inpainting 对遮罩区域局部重绘;"Fix incorrect faces and eyes"(GFPGAN)修人脸,"Scale up by 4x"(RealESRGAN)放大图像;提示词里可用(red)2.4加权、+/-强调或削弱某个词;NSFW 过滤开启后,被标记的图片会打码再显示和保存。多显卡机器上任务会自动分摊到多块 GPU。下面这张是自定义模型生成的作品示例(也是应用图标的原图)。
显存不够怎么降配运行,常见报错排查清单
⚠️ 显存紧张时先打开 Advanced Settings 面板:关掉"Show a live preview"最省显存;Turbo mode 出图更快但额外占约 1 GB 显存,低显存卡建议不勾;"Use CPU instead of GPU"是明确给出的保底选项,官方在 UI 里标注它"very"慢,确实只建议走投无路时用;NVIDIA 1650/1660 这类入门卡还有专门的"Use full precision"选项。实在跑不动,优先把尺寸从 512×512 调小或减少推理步数,这是最直接的降压手段。
几个高频坑:Windows 上 SmartScreen 拦截和安装路径过长是最常见的两个卡点;首次启动模型下载慢时,等scripts/install_status.txt写完再打开页面;模型加载报错先确认文件完整性,换一份模型再试。都解决不了的话,点界面右上角的 Help & Community 进入官方 Discord 求助,或在仓库直接提 issue,README.md 的 Troubleshooting 部分列了最常见的几类问题。
去 releases 页面下载对应系统的安装包跑一遍,用默认参数出第一张图,建立速度上的体感。接着用修饰器换风格、入队几个任务,把批量流程走熟。卡住时带上报错原文去 Discord 或 issue 提问,同样的坑基本都有人踩过。
【免费下载链接】easydiffusionAn easy 1-click way to create beautiful artwork on your PC using AI, with no tech knowledge. Provides a browser UI for generating images from text prompts and images. Just enter your text prompt, and see the generated image.项目地址: https://gitcode.com/gh_mirrors/ea/easydiffusion
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考