2025最新如何在本地部署 Stable Diffusion3.5超详细完整教程

2025最新如何在本地部署 Stable Diffusion3.5超详细完整教程

在本地部署 Stable Diffusion 3.5:让 AI 绘图更便捷

前言

随着人工智能的快速发展,图像生成技术日益成熟,Stable Diffusion 3.5 作为一款强大的 AI 绘图工具,广泛应用于设计师、创作者等人群的视觉内容生成。它能够通过文本提示生成高质量图像,且具备较高的可控性和细腻的生成效果。

然而,默认情况下,Stable Diffusion 3.5 仅能在局域网内运行,远程操作或者出门时调整参数、查看进度会受到限制。在本文中,我们将通过本地部署的方式,帮助您克服这一限制,实现更加灵活的使用。

提示:不同型号的 Stable Diffusion 对硬件要求有所不同。以 Large Turbo 版本为例,推荐配备至少 8GB 显存以保证流畅运行。
文章目录在本地部署 Stable Diffusion 3.5:让 AI 绘图更便捷前言1. 本地部署 ComfyUI环境准备步骤 1:下载 ComfyUI步骤 2:选择合适的脚本步骤 3:启动 ComfyUI步骤 4:设置中文语言2. 下载 Stable Diffusion 3.5 模型模型选择步骤 1:下载模型文件步骤 2:下载 Clip 编码器文件步骤 3:运行 ComfyUI 服务3. 演示文生图步骤 1:加载示例工作流步骤 2:设置模型步骤 3:输入提示词并生成图像总结

1. 本地部署 ComfyUI

环境准备

  • 操作系统:Windows 11 专业版
  • 显卡要求:至少 8GB 显存

步骤 1:下载 ComfyUI

访问 ComfyUI 的官方 GitHub 页面,下载最新版的免安装版:

打开 GitHub 页面后,找到免安装版并下载解压至本地目录。

ComfyUI GitHub 下载页面

步骤 2:选择合适的脚本

在解压后的文件夹中,您会看到 run_cpurun_nvidia_gpu 两个脚本。run_cpu 是通过 CPU 解码,而 run_nvidia_gpu 则是通过 NVIDIA 显卡加速,后者运行速度更快。

选择适合您硬件的脚本,双击运行。

ComfyUI 运行脚本

步骤 3:启动 ComfyUI

运行脚本后,打开浏览器并访问 http://127.0.0.1:8188,即可进入 ComfyUI 的控制界面。

ComfyUI 页面

默认界面是英文,我们接下来设置为中文,以便更好地进行操作。

步骤 4:设置中文语言

  1. 下载中文语言包:中文插件下载链接
  2. 将解压后的文件放入 ComfyUI 根目录下的 custom_nodes 文件夹中。
中文语言包配置
  1. 回到 ComfyUI,进入设置并选择中文语言。
ComfyUI 设置中文

至此,ComfyUI 界面已经切换为中文,操作更加直观。

2. 下载 Stable Diffusion 3.5 模型

模型选择

Stable Diffusion 3.5 系列有多个版本,本教程使用的是 Stable Diffusion 3.5 Large Turbo 版本。

  • Stable Diffusion 3.5 Large:适合需要高质量图像的专业用户,建议使用 16GB 以上显存。
  • Stable Diffusion 3.5 Large Turbo:速度更快,生成过程更高效,推荐 8GB 显存。
  • Stable Diffusion 3.5 Medium:较为轻量,适合消费级硬件。

点击以下链接下载 Large Turbo 版本模型文件:

步骤 1:下载模型文件

在下载页面找到 sd3.5_large_turbo.safetensors 文件,并将其保存到 ComfyUI 的 models/checkpoint 文件夹中。

模型下载

步骤 2:下载 Clip 编码器文件

接下来,下载以下 Clip 编码器文件并将其保存至 ComfyUI 的 models/clip 文件夹中:

Clip 编码器下载

步骤 3:运行 ComfyUI 服务

回到 ComfyUI 根目录,运行一键脚本启动服务。

3. 演示文生图

步骤 1:加载示例工作流

将下载的 SD3.5L_Turbo_example_workflow.json 文件拖入 ComfyUI 界面中。

加载工作流

步骤 2:设置模型

在左侧的 Clip 设置中,选择刚刚下载的模型。

设置模型

步骤 3:输入提示词并生成图像

在中间的 CLIP 文本编码器中输入提示词,点击右侧的“添加提示词队列”按钮。

生成图像

生成图像后,您就可以看到在本地成功运行的 Stable Diffusion 3.5 模型生成的图像,操作更加便捷。

总结

恭喜您!通过本教程,您已经成功在本地部署了 Stable Diffusion 3.5 模型,并搭建了自己的 AI 绘画工作站。以下是整个部署过程的总结:

  • 第一步:搭建工作台
    • 下载并解压 ComfyUI 免安装版。
    • 启动服务,安装中文插件,完成环境配置。
  • 第二步:安装模型
    • 下载并安装 Stable Diffusion 3.5 Large Turbo 模型及所需的 Clip 编码器。
    • 将模型文件准确放入 ComfyUI 对应文件夹。
  • 第三步:启动并测试
    • 重启 ComfyUI 服务,加载示例工作流。
    • 输入提示词并生成第一张图像。

您已成功完成本地部署,并可以开始探索更多的功能和高级工作流。如果您希望将其转换为公网地址,便于远程访问,建议参考相关教程进行配置。

感谢您跟随本教程完成部署,祝您的创作之旅愉快!

Read more

3个创新维度:movie-web视频源插件开发完全指南

3个创新维度:movie-web视频源插件开发完全指南 【免费下载链接】movie-webmovie-web 是一款用于轻松观看电影的网络应用程序。该服务的工作原理是在直观且美观的用户界面中显示来自第三方提供商的视频文件。 项目地址: https://gitcode.com/GitHub_Trending/mo/movie-web 剖析插件生态:理解movie-web视频源扩展机制 在流媒体应用开发中,视频源的多样性直接决定用户体验。movie-web采用插件化架构,将视频内容获取逻辑与核心应用解耦,形成灵活的扩展生态。这种设计类似餐厅的"供应商-厨房-顾客"模式:插件作为供应商提供食材(视频资源),核心应用作为厨房处理加工,最终呈现给用户。 核心插件系统通过[src/backend/providers/providers.ts]实现,根据运行环境智能选择资源获取策略: export function initializeProviders() { const environmentConfig = { isExtension: isExtensionActiveCache

前端交互体验中的消息提示组件设计

前端交互体验中的消息提示组件设计 【免费下载链接】vue3-element-admin基于 vue3 + vite4 + typescript + element-plus 构建的后台管理系统(配套接口文档和后端源码)。vue-element-admin 的 vue3 版本。 项目地址: https://gitcode.com/GitHub_Trending/vue3/vue3-element-admin 在现代Web应用开发中,前端消息组件是连接用户与系统的重要桥梁。作为用户操作反馈和系统信息传递的核心载体,精心设计的消息提示系统能够显著提升产品的易用性和用户满意度。本文将从实际应用场景出发,深入探讨消息提示组件的设计方案与最佳实践,帮助你构建既美观又实用的前端消息系统。 表单提交反馈:轻量级操作结果提示方案 当用户完成表单提交、按钮点击等操作后,即时的反馈是提升体验的关键。这种场景需要一种轻量级、无需用户交互即可自动消失的消息提示机制。 基础实现方案 // 成功提示 - 操作完成后给予明确肯定 ElMessage.success({ message: '表单提交成功,

Chromium WebRTC 在 AI 辅助开发中的实战优化与避坑指南

最近在做一个AI辅助的实时协作项目,用到了Chromium的WebRTC模块来处理音视频通信。项目上线初期,当AI推理任务(比如实时背景虚化、手势识别)和WebRTC的编解码、传输同时进行时,延迟抖动非常明显,GPU也经常被“打满”,用户体验很糟糕。这促使我深入研究了WebRTC的底层,并尝试用AI的思路去优化它,最终将端到端延迟降低了近30%。这里把整个实战优化过程和踩过的坑记录下来,希望能给遇到类似问题的朋友一些参考。 1. 背景痛点:当WebRTC遇上AI推理 在传统的视频会议场景中,WebRTC的自适应码率(GCC算法)和抗丢包(NACK、FEC)机制已经相当成熟。然而,在AI辅助开发场景下,比如实时虚拟背景、语音降噪、内容审核等,情况变得复杂很多: * 实时性要求更高:AI处理本身需要时间(推理延迟),这直接叠加在了视频采集、编码、传输、解码、渲染的链路上。用户能明显感觉到“说话”和“画面/效果响应”之间的迟滞。 * GPU资源竞争白热化:WebRTC的视频编码(特别是硬件编码)

前端老哥必看:Vue2.x搞定不封闭圆形进度条,拒绝UI提需求就头秃

前端老哥必看:Vue2.x搞定不封闭圆形进度条,拒绝UI提需求就头秃

前端老哥必看:Vue2.x搞定不封闭圆形进度条,拒绝UI提需求就头秃 * 前端老哥必看:Vue2.x搞定不封闭圆形进度条,拒绝UI提需求就头秃 * 开场先唠两句,这破需求咋就轮到我了 * 这玩意儿到底是个啥,别被名词唬住了 * 扒一扒"不封闭圆形进度条"的底裤 * UI设计师为啥总爱这一口 * Vue2.x里的几种野路子 * 动手前先磨刀,核心技术点得盘清楚 * SVG的stroke-dasharray和stroke-dashoffset这对老CP * Vue2.x的响应式数据怎么驱动缺口变化 * 贝塞尔曲线?老板要德芙巧克力般的丝滑 * 是神是鬼拉出来溜溜,优缺点咱得摊开说 * SVG方案的好,谁用谁知道 * 兼容性问题,老安卓的痛 * 性能那点事,风扇会不会起飞 * 真刀真枪干一场,代码怎么写才不挨骂 * 封装通用组件,拒绝CV大法 * 使用示例:让产品经理随便改需求 * 平滑过渡动画,拒绝触电式跳动 * 遇到坑别慌,