Бесплатный фреймворк с открытым исходным кодом для дообучения и постобучения больших языковых моделей с настройкой через YAML-файлы.
hiyouga/LlamaFactory
Единый фреймворк для эффективной тонкой настройки более 100 LLM и VLM через CLI и веб-интерфейс без написания кода.
- Звёзды
- 75,601
- Форки
- 9,275
- Открытые issues
- 1,197
- Последний коммит
- 20 часов назад
Что это?
LlamaFactory — фреймворк для тонкой настройки больших языковых и визуально-языковых моделей. Он поддерживает широкий спектр семейств моделей, включая LLaMA, Qwen, Gemma, DeepSeek, GLM, Mistral и множество мультимодальных вариантов. Пользователи могут запускать обучение без написания кода через CLI или браузерный интерфейс LLaMA Board.
Проект поддерживает настройку всех параметров модели, freeze-tuning, обучение с LoRA и квантованной QLoRA, а также предобучение, supervised fine-tuning, reward modeling, PPO, DPO, KTO, ORPO и SimPO. В него также входят методы экономии памяти и ускорения, например FlashAttention-2, Unsloth и Liger Kernel, а также оптимизаторы GaLore, BAdam и APOLLO.
После обучения модели можно развернуть через API в стиле OpenAI, используя vLLM или SGLang в качестве опциональных бэкендов для инференса. Для отслеживания экспериментов поддерживаются TensorBoard, Wandb, MLflow и SwanLab.
Ключевые возможности
- 01Тонкая настройка без написания кода через CLI или веб-интерфейс LLaMA Board.
- 02Поддержка LoRA, QLoRA и обучения со всеми параметрами для более чем 100 семейств моделей.
- 03Поддержка SFT, reward modeling, PPO, DPO, KTO, ORPO и SimPO.
- 04Поддержка мультимодальных моделей для понимания изображений, видео и аудио.
- 05Развертывание обученных моделей через API в стиле OpenAI с бэкендами vLLM или SGLang.
Сценарии использования
- Адаптация модели с открытыми весами, например Qwen или Llama, к профильному датасету без написания кода для обучения.
- Сравнение запусков LoRA и QLoRA при ограниченном объёме видеопамяти.
- Обучение моделей для выравнивания предпочтений с помощью DPO или ORPO.
- Тонкая настройка визуально-языковой модели на собственных данных с изображениями и текстом.
Темы
Частые вопросы
- Что такое LlamaFactory?
- Единый фреймворк для эффективной тонкой настройки более 100 LLM и VLM через CLI и веб-интерфейс без написания кода. LlamaFactory — фреймворк для тонкой настройки больших языковых и визуально-языковых моделей. Он поддерживает широкий спектр семейств моделей, включая LLaMA, Qwen, Gemma, DeepSeek, GLM, Mistral и множество мультимодальных вариантов. Пользователи могут запускать обучение без написания кода через CLI или браузерный интерфейс LLaMA Board.
- LlamaFactory можно использовать бесплатно? Какая у него лицензия?
- LlamaFactory распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- LlamaFactory всё ещё поддерживается?
- Активно поддерживается. Последний коммит в LlamaFactory — 19 окт. 2026 г..
- Для чего можно использовать LlamaFactory?
- Адаптация модели с открытыми весами, например Qwen или Llama, к профильному датасету без написания кода для обучения. Сравнение запусков LoRA и QLoRA при ограниченном объёме видеопамяти. Обучение моделей для выравнивания предпочтений с помощью DPO или ORPO. Тонкая настройка визуально-языковой модели на собственных данных с изображениями и текстом.
- Где скачать LlamaFactory?
- Исходный код и инструкции по установке — на GitHub: https://github.com/hiyouga/LlamaFactory
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Приложение с открытым исходным кодом и веб-интерфейс для локального запуска, дообучения и экспорта LLM и diffusion-моделей, а также библиотека для обучения через код.
CLI-инструмент для дообучения и посттренинга LLM по одному YAML-конфигу, в том числе на потребительских GPU с небольшим объёмом VRAM.
Двуязычная коллекция из более чем 100 авторских схем, объясняющих LLM, RL, RLHF, DPO, GRPO и другие алгоритмы для больших моделей.
Открытые большие языковые модели, дообученные для финансовых задач: анализа тональности, прогнозирования и тестов по финансовой обработке естественного языка.
Инфраструктура памяти для LLM-агентов: сохраняет диалоги и выполнение задач в структурированном виде для приложений на Python и TypeScript.