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

Stable Diffusion API 本地部署与实战调用指南

Stable Diffusion API 本地部署依赖 NVIDIA 显卡及 Python 环境。通过克隆官方项目并配置启动参数即可启用服务,默认监听 7860 端口。建议设置 Basic Auth 增强安全性,验证接口连通性后可进行图像生成调用,注意模型文件下载及显存管理。

禅心发布于 2026/4/8更新于 2026/10/2491 浏览

环境准备与本地部署

想要玩转 Stable Diffusion API,第一步得先把环境搭建好。这就像你要做菜,总得先有个厨房对吧?我推荐直接从 GitHub 克隆官方 stable-diffusion-webui 项目,这是最稳妥的选择。不过要注意,你的显卡最好是 NVIDIA 的,显存至少 4GB 起步,不然跑起来会非常吃力。

安装过程其实比想象中简单。先确保系统有 Python 3.10.6,然后按顺序执行这几个命令:

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui
pip install -r requirements.txt

启动时有个关键点要注意:必须加上 --api 参数!这个参数就像是打开大门的钥匙,不加的话 API 功能就用不了。启动命令长这样:

python launch.py --api

第一次运行会自动下载模型文件,文件比较大可能要等一会儿。我遇到过下载卡住的情况,这时候可以手动把模型文件放到 models/Stable-diffusion 目录下。模型文件一般叫 v1-5-pruned-emaonly.safetensors 或者类似的名字。

API 接口配置与验证

服务启动后,默认会在 7860 端口监听。打开浏览器访问 http://localhost:7860,能看到熟悉的 WebUI 界面。这时候 API 其实已经可以用了,但为了安全起见,建议设置下认证。

在 webui-user.bat(Windows)或者 webui.sh(Linux/Mac)里,可以加上这些参数:

set COMMANDLINE_ARGS=--api --api-auth username:password

这样就需要用 Basic Authentication 进行请求了。配置完成后重启服务,尝试用 curl 或 Python 脚本发送请求时,记得带上对应的 Authorization 头。如果看到返回 JSON 数据而不是报错,说明接口已经连通,接下来就可以开始写生成代码了。

目录

  1. 环境准备与本地部署
  2. API 接口配置与验证

更多推荐文章

查看全部
  • 基于 Webhook 的飞书机器人搭建与消息推送实战
  • 如何卸载 WSL2 中安装的 Ubuntu 22.04
  • 基于机器学习的生态组合塘强化城市污水处理厂脱氮优化
  • 哈希算法核心解析:原理、特性与实战应用
  • 分布式系统唯一 ID 生成方案技术详解
  • 二叉树深度计算与先序排列求解实战
  • Nuxt 打包部署的几种常见方式
  • LangGraph Studio 可视化调试基于 LangGraph 构建的 AI 智能体
  • 链表分类详解与带头双向循环链表初始化实现
  • 《Agent Runtime 工程化》附录 B mini-agent 学习路线
  • 机器人数值优化基础:从理论到实战指南
  • Ubuntu 软件源(镜像源)修改指南
  • 30 分钟使用 Llama Factory 微调中文大模型
  • MySQL 核心面试题解析:从原理到实战优化
  • Pygame 游戏开发流程详解
  • 基于 OpenClaw 与飞书构建 7x24 小时服务器运维机器人
  • C++手写AVL树:插入、旋转与自平衡验证
  • Python 数据分析师 IDE 选型指南
  • RAG 检索增强生成技术:原理架构与核心模块详解
  • 零基础转行Python工程师的学习经验与职业规划建议

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如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