Unsloth 是用于运行和训练 LLM 的开源框架,可通过开源 UI 在你自己的本地硬件上运行和训练 AI 模型。它覆盖文本、视觉、扩散图像与视频、音频和嵌入模型,既支持本地推理,也支持大模型微调。
Unsloth 有三种不同的安装方式:原生应用 Unsloth Desktop、基于浏览器的 Web UI Unsloth Studio,以及最初的代码式 Python 包 Unsloth Core。Desktop 和 Studio 是无代码界面;Core 是开发者在自己的训练脚本和 notebook 中调用的库。
Unsloth Desktop 标注为 Beta,被描述为在自有硬件上运行和训练 AI 模型的免费开源应用,提供 macOS、Windows 和 Linux 版本。Unsloth Studio 同样处于 Beta,定位为在一个本地界面中训练、运行和导出开放模型的开源无代码 Web UI。官网首页用三个词概括 Unsloth Desktop:开源、免费、100% 本地。一篇 2024 年的商业媒体人物报道称,公司联合创始人是 Michael 和 Daniel Han 兄弟,两人当时正在参加 Y Combinator。
Unsloth 的主打说法是:训练 LLM、扩散、TTS 和嵌入模型时速度快 2×、显存(VRAM)少用 70%,且不损失准确率。这是厂商自己的数字,背后的测试条件见下文。
公开的训练基准在 H100 和 Blackwell GPU 上运行,使用 Alpaca 数据集,batch size 为 2、梯度累积步数为 4、rank 为 32,并对所有线性层使用 QLoRA。以 Hugging Face + FA2 为基线,表格列出:Llama 3.3(70B)速度 2x、显存减少超过 75%、上下文长 13 倍;Llama 3.1(8B)速度 2x、显存减少超过 70%、上下文长 12 倍,两者均基于 80GB GPU。
Unsloth 将长上下文结果归功于其梯度检查点算法加上 Apple 的 CCE 算法,并称数据越多,显存占用越少。这些是厂商基准,不是独立测量。
Unsloth Studio 可把模型(包括微调后的模型)导出为 safetensors 或 GGUF,供 llama.cpp、vLLM、Ollama、LM Studio 及其他运行时使用。正是这一导出步骤,把在 Unsloth 中训练的模型带入其他软件。
反方向上,Unsloth 通过兼容 OpenAI 的 API 提供本地模型服务,也可接入 ChatGPT/Codex 订阅和云服务商。unsloth run 命令可启动模型服务,并调整上下文大小、GPU 层数、线程、采样、网络和工具配置等设置。
Studio 也可导入 YAML 训练配置并预填相关设置,而不必从预设开始。
默认情况下,unsloth studio 绑定到 127.0.0.1,因此只有本机能访问。--secure 选项只通过免费的 Cloudflare HTTPS 链接提供服务,隧道无法建立时根本不会启动,因此原始端口永远不会暴露。
unsloth start 命令把 Claude Code、Codex 等代理连接到本地模型,让代理工作流可以使用你自己 GPU 上的模型运行。| 套餐 | 标价 | 速度提升 | 显存减少 | GPU 支持 |
|---|---|---|---|---|
| Free | 免费 | 2x | 60% | 单卡 |
| Unsloth Pro | 未显示(Contact us) | 2.5x GPU 数量 | 80% | 多卡 |
| Unsloth Enterprise | 未显示(Contact us) | 32x GPU 数量 | 90% | 多卡 + 节点 |
Unsloth Pro 宣传训练快 2.5x、显存少用 20%、最多支持 8 块 GPU,Unsloth Enterprise 宣传训练快 30x、多节点支持和 30% 准确率,但两者都只显示 Contact us 按钮,因此都没有公开价格。Enterprise 还额外列出最多 +30% 准确率、推理快 5x、完整训练、全部 Pro 功能、多节点支持和客户支持。
套餐卡片的说法与文档不同。Free 卡片自称是 Unsloth 标准版的免费软件(freeware),标注开源,列出支持 Mistral、Gemma 和 Llama 1、2、3,并仍把 MultiGPU 列为即将推出(coming soon)。套餐差异表给 Free 档的评级是速度提升 2x、显存减少 60%,与文档中通用的速度快 2×、显存少用 70% 的数字不同。
许可也是这里“免费”含义的一部分。Unsloth 采用双许可模式:核心 Unsloth 包仍为 Apache 2.0,而 Unsloth Studio UI 等部分可选组件为 AGPL-3.0。公司称这种结构有助于支持持续开发,同时保持项目开源。
2026 年一项对开源微调框架的独立对比,把 Unsloth 与另外三个项目放在一起,并为每个项目指定了不同的用途:
这些选择并不互斥:LLaMA-Factory 可以把 Unsloth 作为后端运行,TRL 自带 Unsloth 集成,Axolotl 在内部调用 TRL 的 trainer。因此选择 LLaMA-Factory 或 TRL,底层仍可能在运行 Unsloth。
--disable-tools 标志配套说明。studio/* 和 unsloth_cli/*)。Unsloth Desktop 被描述为免费的开源应用,Free 套餐即标准版。Unsloth Pro 和 Unsloth Enterprise 也存在,但价格页显示的是 Contact us,而非价格。
并非所有任务都需要。Chat 和 Data Recipes 可在 CPU 上运行,Studio 训练支持 NVIDIA、AMD、MLX 和 Intel 设备。在 Windows 上训练则把 NVIDIA GPU 列为必要条件。
可以。已下载的模型会被自动找到;若未被检测到,可以指定自定义文件夹。
可以。Unsloth 可导出为 GGUF 或 safetensors,供 llama.cpp、Ollama、vLLM 和 LM Studio 等运行时使用,前提是聊天模板与训练时所用的一致。
核心包为 Apache 2.0,而 Unsloth Studio UI 等可选组件为 AGPL-3.0。