How to launch managed training
These interfaces create the same underlying managed jobs:
The Fireworks CLI is called
firectl. Install the training skill to use your agent, or continue with the method-specific managed guides below. For custom Python training loops, start with the Training API overview.
Methods
Supervised Fine Tuning - Text
Train text models with labeled examples of desired outputs
Supervised Fine Tuning - Vision
Train vision-language models with image and text pairs
Preference Optimization (DPO / ORPO)
Train on preferred and non-preferred response pairs using DPO or ORPO
Reinforcement Fine Tuning
Train models using custom reward functions for complex reasoning tasks
Supported base models
Fireworks supports fine-tuning for major open source model families, including DeepSeek, Qwen, Kimi, Gemma, GLM, and Llama. Eligibility is decided per model and per method: a model can support SFT without supporting DPO or RFT. Models is the live per-model matrix: the surfaces and methods each base model is enabled for, the training shapes behind it, and each shape’s maximum context length. Check it before creating a job, and set the job context from a shape that supports the method you picked, usingfirectl sftj create, firectl dpo-job create, or the corresponding RFT command.
Custom models uploaded by users are not automatically tunable. To use managed fine-tuning with an uploaded custom base model, the model must have a corresponding Hugging Face URL. Fireworks uses that URL to infer the training renderer and locate compatible training shapes. A custom model is supported only when Fireworks can resolve both a supported renderer and at least one compatible training shape. After the Hugging Face URL is set, tunability is refreshed by a background operation that runs about every 30 minutes, so the model may take up to 30 minutes to show as Tunable: true. We are working to make this refresh faster.
To browse the broader catalog (including non-tunable inference models), visit the Model Library for text models or vision models.