Fine-tuning UI guide
Create and manage fine-tuning jobs through the SeekrFlow web interface.
Fine-tuning SDK guide
Create and manage fine-tuning jobs programmatically with the Python SDK.
How fine-tuning works
The fine-tuning process adjusts model parameters by training on structured question-and-answer pairs. Models learn from examples that demonstrate desired behaviors, domain knowledge, and specific output patterns. The training produces specialized models with deeper expertise while retaining general capabilities from the base model.When to use fine-tuning
Fine-tuning provides value when:- Working with proprietary or sensitive information not in base model training data.
- Requiring specific output formats, styles, or tones.
- Optimizing for tasks more easily demonstrated than described.
- Improving accuracy on domain-specific terminology or concepts.
- Reducing costs by using smaller specialized models.
Fine-tuning methods
SeekrFlow supports multiple fine-tuning approaches:Method comparison
Recommended approach
Most fine-tuning projects should:- Start with LoRA + instruction fine-tuning as the default approach.
- Use reinforcement tuning or preference tuning when quality alignment is needed.
- Consider full fine-tuning only after LoRA experiments show it’s necessary.