
Auto1111SDK
用 Python 优雅操控 Automatic1111,快速集成文生图/图生图能力
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 410
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 3.10+
- NVIDIA GPU 8G 显存以上
- 已启动的 Automatic1111 WebUI
安装与启动步骤
-
1先把 WebUI 起起来
SDK 只是客户端,背后必须有 Automatic1111 在跑。
python launch.py --api --listen -
2装 SDK
从 PyPI 装,官方建议用虚拟环境而不是 conda。
pip3 install auto1111sdk -
3跑一次文生图
参数名与 WebUI 一致,网页里调好的参数可以照搬。
-
4换成图生图或重绘
改初始图与遮罩即可,管线接口是分开的。
-
5接 ControlNet
要装最新版 SDK,老版本没带这块。
pip3 install -U auto1111sdk
如何确认成功
脚本能产出图片文件,且同一组参数在 WebUI 网页里重跑能复现出接近的结果
注意事项
- SDK 本身不加载模型,显存与速度完全取决于后端 WebUI 的配置。
- WebUI 必须带 --api 启动,否则 SDK 连不上,报错往往只说连接失败。
- 参数与网页版一一对应是它最大的价值,网页调好再写进脚本最省事。
- CivitAI 直接下模型的集成很方便,但要注意模型许可,商用前看清条款。
核心亮点
- 提供类型安全的 Python 封装,告别手写 HTTP 请求和易错参数
- 支持同步和异步客户端,适应不同应用场景
- 内置参数校验和错误处理,提升开发效率
不足之处
- 项目早期,功能覆盖可能不如官方 API 全面
- 文档/社区待观察
适用场景
- 快速搭建 Stable Diffusion 后端服务
- 在现有 Python 应用中集成 AI 绘画功能
- 批量生成图像并进行参数调优
替代项目
stable-diffusion-webui-forge、ComfyUI、diffusers
上一篇:DALLE-mtf
同类项目推荐
awesome-gpt-image-2
开源
每天更新 2000+ 精选提示词,让 GPT Image 2 生成专业图像
World's largest GPT Image 2 prompt library, updated daily — 2000+ curated prompts w···
photo-revival
开源
把日常照片一键变成诗意手绘插图,文艺感拉满
Codex skill for turning everyday photos into poetic white-paper hand-drawn illustrat···
stable-diffusion-reference-only
开源
用参考图精准控制SD生成,线稿上色、角色重混、风格迁移一键搞定
[Arxiv 2023] img2img version of stable diffusion. Line Art Automatic Coloring. Anime···
SGDiff
开源
从场景图到图像,精准控制物体关系生成
Official implementation for "Diffusion-Based Scene Graph to Image Generation with Ma···
flat
开源
一个工具搞定多种 AI 图像生成,告别来回切换
All-in-one image generation AI (to be...)
nft-collection-generator
开源
一键生成海量 NFT 图像和元数据
Generates images and metadata for a collection of NFTs.
photocraft
开源
纯 Rust 重写的开源 Photoshop,免费修图不卡顿
PhotoCraft: An open-source photo editor written from scratch in pure Rust
star-vector
开源
上传图片或输入文字,一键生成可编辑的 SVG 矢量图
StarVector is a foundation model for SVG generation that transforms vectorization in···
ComfyUI-PhotoMaker-ZHO
开源
拖拽节点,用几张照片生成定制人物图像
Unofficial implementation of PhotoMaker for ComfyUI