← All Tools ← 全部工具 🎮 小游戏
⚙️ Skill Framework 技能框架 ★ 73k+ GitHub Stars fine-tuning llm framework

LLaMA-Factory – LLaMA-Factory 微调框架

Unified fine-tuning framework for 100+ LLMs with WebUI

View on GitHub ↗ 在 GitHub 查看 ↗ Official Website ↗ 官方网站 ↗ ⚖️ Compare
Category分类
Skill Framework 技能框架
skill
GitHub StarsGitHub 星数
73k+
Community adoption社区认可度
License许可证
Apache-2.0
Check repository 查看仓库
Tags标签
fine-tuning, llm, framework
4 tags total个标签

What Is LLaMA-Factory? LLaMA-Factory 是什么?

LLaMA-Factory is an open-source project with 73k+ GitHub stars. Licensed under Apache-2.0. Unified fine-tuning framework for 100+ LLMs with WebUI

The project focuses on fine-tuning, llm, framework use cases and is designed as a developer library or framework—you integrate it into your own application by importing it as a dependency.

Source code is available at github.com/hiyouga/LLaMA-Factory. With 73k+ GitHub stars, it ranks among the most battle-tested open-source tools in this space—meaning most common use cases are well-documented with community solutions available.

Fine-tuning Mistral for domain-specific tasks becomes dramatically faster with LLaMA-Factory's unified interface versus juggling separate codebases for each model. Unlike Hugging Face's transformers library which requires extensive boilerplate, this 73k+ star framework handles 100+ models with preset configurations. Teams needing custom inference optimization or advanced quantization should look elsewhere, as LLaMA-Factory focuses purely on training workflows.

Fine-tuning Mistral for domain-specific tasks becomes dramatically faster with LLaMA-Factory's unified interface versus juggling separate codebases for each model. Unlike Hugging Face's transformers library which requires extensive boilerplate, this 73k+ star framework handles 100+ models with preset configurations. Teams needing custom inference optimization or advanced quantization should look elsewhere, as LLaMA-Factory focuses purely on training workflows.

— AI Nav Editorial Team

Who Should Use LLaMA-Factory? 谁适合使用 LLaMA-Factory?

Good Fit For适合以下场景

  • Teams with domain-specific labeled data who need customized model behavior
  • Enterprise applications that need the model to specialize in vertical terminology and output formats
  • Engineers with Python experience building LLM capabilities at the application layer

Not Ideal For不适合以下场景

  • Environments without GPUs (fine-tuning requires 16GB+ VRAM minimum)
  • Datasets smaller than a few thousand examples (too little data for meaningful fine-tuning gains)

Getting Started with LLaMA-Factory LLaMA-Factory 快速开始

git clone https://github.com/hiyouga/LLaMA-Factory && cd LLaMA-Factory
pip install -e . && llamafactory-cli webui
💡 Requires NVIDIA GPU 24GB+ VRAM for 7B models. Use QLoRA (4-bit) to reduce VRAM to ~10GB. Web UI at http://localhost:7860.

Papers & Further Reading 论文与延伸阅读

Key Features 核心功能

  • 🎯
    100+ Model Support — Fine-tune Llama, Mistral, Qwen, Gemma, and 96+ other LLMs through a single unified framework without model-specific code.
  • 6 Advanced Fine-tuning Methods — Choose from LoRA, QLoRA, DoRA, ORPO, DPO, and full fine-tuning to optimize for memory, speed, or alignment quality.
  • 🖥️
    No-Code Training UI — LLaMA Board web interface lets you configure and launch model training experiments without writing any code or YAML configs.
  • 💾
    Multi-Format Dataset Support — Train on JSON, CSV, Parquet, and other formats with built-in data preprocessing and automated train/validation splitting.
  • 🔧
    Production-Ready Export — Export fine-tuned models in GGUF, SafeTensors, or merged formats compatible with vLLM, Ollama, and inference frameworks.

Pros & Cons 优缺点

Pros优点

  • One-stop fine-tuning for 100+ models including Llama, Mistral, Qwen, and Gemma
  • Supports LoRA, QLoRA, DoRA, ORPO, DPO, and full fine-tuning
  • LLaMA Board web UI for no-code model training configuration
  • Memory-efficient: QLoRA fine-tunes 7B models on 8GB VRAM

Cons缺点

  • Full fine-tuning of large models still requires high-end GPU clusters
  • Dataset preparation and formatting require careful attention to templates

Use Cases 应用场景

LLaMA-Factory is widely used across the AI development ecosystem. Here are the most common scenarios:

🎯 One-Click LLM Fine-Tuning

Fine-tune Llama, Qwen, DeepSeek, and 100+ models through a web UI—upload your JSONL dataset, pick LoRA or full fine-tune, and click start.

📊 RLHF & DPO Alignment Training

Train models on human preference data with DPO (Direct Preference Optimization) or full RLHF pipelines to align outputs with user expectations and safety guidelines.

📈 Benchmark Evaluation Suite

Evaluate fine-tuned checkpoints against MMLU, C-Eval, HumanEval, and custom benchmarks directly from the UI to track training progress quantitatively.

Known Limitations & Gotchas 已知局限与注意事项

  • Multi-node distributed training requires additional configuration beyond single-GPU setups
  • The extensive configuration options can be overwhelming — start with the WebUI before tackling YAML configs
  • Model evaluation after fine-tuning requires external tooling (not built into the main training pipeline)
  • Some advanced PEFT methods (GaLore, APOLLO) are experimental and not yet production-validated
Get Started with LLaMA-Factory 立即开始使用 LLaMA-Factory
Visit the official site for documentation, downloads, and cloud plans. 访问官方网站获取文档、下载和云端方案。
Visit Official Site ↗ 访问官方网站 ↗

Similar Skill Frameworks 相似 技能框架

If LLaMA-Factory doesn't fit your needs, here are other popular Skill Frameworks you might consider:

Compare LLaMA-Factory with Alternatives 对比 LLaMA-Factory 与竞品

Related Guides & Articles 相关指南与文章

Learn more about LLaMA-Factory and its ecosystem with these in-depth guides from AI Nav:

通过以下 AI Nav 深度指南,进一步了解 LLaMA-Factory 及其生态系统:

LangChain vs AutoGen vs CrewAI: Which Framework to Use in 2026?
Side-by-side comparison of the top 5 agent frameworks with real code examples.
LangChain vs LlamaIndex: Which RAG Framework to Choose in 2026?
Head-to-head comparison of architecture, performance, and real-world use cases.
AutoGen vs CrewAI vs LangGraph: Multi-Agent Frameworks Compared
Architecture differences, orchestration patterns, and when to use each.

Frequently Asked Questions 常见问题

What is LLaMA-Factory?
LLaMA-Factory is an open-source framework for efficient fine-tuning of large language models. It supports LoRA, QLoRA, and full fine-tuning for 100+ model architectures with a simple YAML configuration.
What is the minimum GPU needed for LLaMA-Factory?
QLoRA fine-tuning of a 7B model requires approximately 8GB VRAM (RTX 3070 or better). Full fine-tuning of a 7B model needs 24GB+ VRAM. Multi-GPU training is supported via DeepSpeed.
How do I fine-tune a model with LLaMA-Factory?
Prepare your dataset in the Alpaca or ShareGPT format, create a YAML config specifying model path, dataset, and LoRA parameters, then run `llamafactory-cli train config.yaml`. The LLaMA Board GUI provides a visual alternative.
Which models can LLaMA-Factory fine-tune?
LLaMA-Factory supports Llama 3/2, Mistral, Qwen2, Gemma 2, Phi-3, ChatGLM, Baichuan, DeepSeek, Yi, InternLM, and 100+ more. See the full list in the GitHub documentation.
Was this page helpful? 此页面对你有帮助吗?