Recipes
Soup includes 30 ready-made configs for popular models. No need to write YAML from scratch.
List Recipes
bash
soup recipes listShows all available recipes with model name, task, and description.
Search Recipes
bash
# Search by model name
soup recipes search llama
# Search by task type
soup recipes search grpo
# Search by model size
soup recipes search 8bShow Recipe
bash
# Print full YAML to stdout
soup recipes show llama3-sftUse a Recipe
bash
# Copy recipe to soup.yaml
soup recipes use llama3-sft
# Custom output path
soup recipes use qwen3-dpo --output my-config.yamlAvailable Recipes
Recipes cover the most popular models and tasks:
| Model | Tasks |
|---|---|
| Llama 3.1 / 3.2 | SFT, DPO, GRPO |
| Qwen 2.5 / 3 | SFT, DPO, GRPO |
| Mistral | SFT, DPO |
| Gemma 3 | SFT |
| Phi-4 | SFT |
| DeepSeek R1 | GRPO |
| TinyLlama | SFT (quick demos) |
Each recipe includes optimal LoRA settings, learning rates, and batch sizes tuned for the specific model.
Customizing Recipes
Recipes are a starting point. After soup recipes use, edit the generated soup.yaml to:
- Point to your dataset (
data.train) - Adjust epochs, learning rate, or LoRA rank
- Add backend: unsloth for 2-5x speedup
- Enable evaluation with
evalconfig section