面向 Stable Diffusion 等图像生成模型的训练、生成与工具脚本集合,支持 LoRA 与微调。
ostris/ai-toolkit
面向扩散模型微调的一体化训练套件,支持图像、视频和音频模型,可通过 Web UI 或命令行使用。
- Star
- 12,378
- Fork
- 1,587
- 未关闭 Issue
- 92
- 最近提交
- 21小时前
这是什么?
AI Toolkit 是一套用于微调扩散模型的训练套件,覆盖图像、基于指令的图像编辑、视频和音频模型,包括 FLUX、Qwen-Image、SDXL、Wan 2.x、LTX-2 等系列。项目目标是让这些模型能在消费级显卡上训练。
训练既可以通过 Web UI 完成,在界面中启动、停止和监控任务;也可以用命令行,通过 YAML 配置文件运行 run.py。训练中断后会从最近的检查点继续。数据集是一个包含图片及同名 .txt 描述文件的文件夹,图片会自动缩放并分桶,无需手动裁剪。
项目支持 LoRA 和 LoKr 网络,并可通过过滤规则指定训练或忽略的层。安装方式包括内置的管理器(自动配置 PyTorch 环境),也可以手动安装,需要 Python 3.10 及以上和 Nvidia 显卡。
核心功能
- 01在同一套工具中训练图像、图像编辑、视频和音频扩散模型。
- 02提供 Web UI,用于启动、停止和监控训练任务。
- 03支持通过 YAML 配置文件进行命令行训练。
- 04支持 LoRA 和 LoKr 网络,可按层设置包含或排除规则。
- 05训练中断后可从最近的检查点继续。
- 06自动缩放图片并按宽高比分桶,无需手动裁剪。
适用场景
- 在一块消费级显卡上为 FLUX 或 SDXL 训练自定义风格或角色的 LoRA。
- 用个人数据集微调 Wan 或 LTX 视频模型。
- 在远程服务器上运行训练任务,并通过 Web UI 监控进度。
快速上手
- 1
克隆仓库
git clone https://github.com/ostris/ai-toolkit.git - 2
进入项目文件夹
cd ai-toolkit - 3
在 Linux 上启动 AI Toolkit Manager(自动配置环境并在 http://localhost:8675 启动界面)
./run_linux.sh
使用前须知
- 作者标注一键管理器仍为实验性功能。
- 手动安装需要 Nvidia GPU,并且显存要足以支持所训练的模型。
- 部分支持的模型(如 FLUX.1-dev)需要先在 Hugging Face 申请访问权限。
标签
常见问题
- ai-toolkit 是什么?
- 面向扩散模型微调的一体化训练套件,支持图像、视频和音频模型,可通过 Web UI 或命令行使用。 AI Toolkit 是一套用于微调扩散模型的训练套件,覆盖图像、基于指令的图像编辑、视频和音频模型,包括 FLUX、Qwen-Image、SDXL、Wan 2.x、LTX-2 等系列。项目目标是让这些模型能在消费级显卡上训练。
- ai-toolkit 可以免费使用吗?用的什么许可证?
- ai-toolkit 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- ai-toolkit 还在维护吗?
- 活跃维护中。ai-toolkit 最近一次提交是在 2026年10月19日。
- ai-toolkit 适合用来做什么?
- 在一块消费级显卡上为 FLUX 或 SDXL 训练自定义风格或角色的 LoRA。 用个人数据集微调 Wan 或 LTX 视频模型。 在远程服务器上运行训练任务,并通过 Web UI 监控进度。
- ai-toolkit 怎么安装和运行?
- 克隆仓库: git clone https://github.com/ostris/ai-toolkit.git 进入项目文件夹: cd ai-toolkit 在 Linux 上启动 AI Toolkit Manager(自动配置环境并在 http://localhost:8675 启动界面): ./run_linux.sh
- 在哪里获取 ai-toolkit?
- 源代码和安装说明在 GitHub 上:https://github.com/ostris/ai-toolkit
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
72421224PythonApache-2.0更新于 前天
基于节点图的扩散模型图形界面、API 与后端,可在本地生成图像、视频、音频和 3D 内容。
13.9万1.7万PythonGPL-3.0更新于 昨天
面向图像、视频和音频生成的开源 Diffusion 模型引擎,支持低显存推理与训练。
1.3万1318PythonApache-2.0更新于 4小时前
一个免费开源的大语言模型微调与后训练框架,通过 YAML 文件进行配置。
1.3万1637PythonApache-2.0更新于 3小时前
通过一份 YAML 配置完成 LLM 微调与后训练的命令行工具,支持在低显存消费级显卡上训练。
93881540PythonApache-2.0更新于 昨天
基于 Stable Diffusion 的开源工具,用于生成角色一致的连环画图像和长序列图生视频。
6479649Jupyter NotebookApache-2.0更新于 2年前