kohya_ss 零门槛:10 分钟跑通 AI 绘画 LoRA 训练
【免费下载链接】kohya_ss项目地址: https://gitcode.com/GitHub_Trending/ko/kohya_ss
你存了几百张参考图,每次出图总差口气——风格学不像,角色立不住。kohya_ss 就是干这个的:一个图形界面,把你的参考图喂进去,训练出一个只属于你审美的小模型(LoRA),全程不用写一行代码。
🎯 它到底解决了什么
训练扩散模型,传统方式是翻 Python 环境文档、手拼命令行参数、对着报错日志硬扛;用 kohya_ss,这些全变成了下拉框、滑块和复选框。说白了,你负责选图、选参数、点开始,它负责把命令拼好、把训练跑完。LoRA、Dreambooth、完整微调都支持,底模从 SD1.5、SDXL 到 Flux.1 都认。
⚡ 跑通最小闭环:kohya_ss 安装与首次启动
你只需要做 3 件事,全程不超过 5 个动作。
第 1 件事:把工具拿下来
git clone --recursive https://gitcode.com/GitHub_Trending/ko/kohya_ss cd kohya_ss加--recursive是因为项目里带训练脚本子模块,漏了它后面会报错。
第 2 件事:一键启动
Linux / macOS 在终端执行,Windows 直接双击gui-uv.bat:
./gui-uv.sh第一次运行它会自动装好全部依赖,进度条走完之前别动它。装完浏览器会自动打开,通常是 http://localhost:7860 。
第 3 件事:进 LoRA 标签页开练
页面上方一排标签,点 LoRA 那个。左边选基础模型,中间填图片文件夹,右边参数区先别管——目标是先跑通,不是先调优。
🖼 跟一个真实场景走一遍:蒸汽朋克骷髅风 LoRA 训练
现在打开浏览器,你会看到 kohya_ss 的 LoRA 标签页一整屏表单。别慌,我们定个小目标:让 AI 学会画蒸汽朋克风格的骷髅。项目自带这样一套素材:

在 test/img/10_darius kawasaki person/ 目录里,10 张 512x512 的图,每张配一个同名 .txt,内容就一句:a painting of a steam punk skull with a gas mask, by darius kawasaki。这串英文就是触发词,训练时它把图和词绑在一起,出图时敲出 "darius kawasaki",模型才认得这套画风。

表单只填三处:基础模型选个和素材画风接近的 SDXL 模型;数据集目录指向图加 .txt 所在的文件夹;参数预设加载 SDXL - LoRA AI_characters standard v1.0.json,里面的学习率、轮数都是社区调好的,直接沿用。
点 Start training。中途它会定时生成样图,盯着看:样图越来越像那批骷髅画,说明方向对了。跑完,输出目录里多出一个 .safetensors 文件——那就是你的 LoRA,丢进出图工具、提示词里加上触发词就能用。
🔍 出图不对?先查这 3 处
- 出图风格完全不像素材 → 先检查基础模型选对没有 → 通常因为底模画风和素材差太远,写实素材配了动漫底模,练多久都拧巴
- 图糊、细节发虚 → 先检查素材的分辨率和张数 → 通常因为图片低于 512x512 或数量太少,模型"见得不够"
- 提示词喊了触发词却没反应 → 先检查 .txt 描述和出图提示词是否一字不差 → 通常因为两边敲的不是同一串词,模型对不上号
🚀 下一步可以试试
- 不想手写图片描述:tools/caption.py 能给整批图自动打标签
- 想让风格更扎实:用 presets/lora/ 里的两阶段预设(finetuning phase 1 → phase 2)分两轮练
- 想少填路径:照着 config example.toml 建一个
config.toml,常用目录一次填完,以后自动带上
跑通第一个 LoRA 其实不难,难的只是点下 Start 那一下。把 10 张同风格的图丢进文件夹,今晚就能等到第一张样图。等你敲下自己定的触发词、画面真的长成了那个样子,你会明白:AI 画师,原来可以只属于你自己。
【免费下载链接】kohya_ss项目地址: https://gitcode.com/GitHub_Trending/ko/kohya_ss
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考