Recipes¶
Pre-built configurations for common workflows.
Available Recipes¶
| Recipe | Description | Command |
|---|---|---|
_default |
Base recipe with all providers | cf setup init |
costeffective-coding |
Cloud-only models, no local | cf setup init --plan costeffective-coding |
costeffective-coding-with-local |
Cloud + local models | cf setup init --plan costeffective-coding-with-local |
List Recipes¶
Install a Recipe¶
# Install default
cf setup init
# or
cf s i
# Plan + apply in one step (prompts for confirmation)
cf setup init --plan-and-apply costeffective-coding
# or
cf s i -pa costeffective-coding
# Two-step: preview first, then apply separately
cf setup init --plan costeffective-coding
cf s i -p costeffective-coding
How Recipes Work¶
Recipes are YAML manifests that define:
- Profiles — model configurations
- Proxy config — LiteLLM settings
- Docker Compose — container definitions
- Environment — variables and secrets
They use intelligent structural merging via DeepDiff, so running a recipe again (or a different recipe on top) merges changes without overwriting your existing settings.
Custom Recipe Store¶
# Use a custom GitHub URL
cf setup init --store https://github.com/user/recipes
# or
cf s i -s https://github.com/user/recipes
# Use a local folder
cf setup init --store /path/to/recipes
# or
cf s i -s /path/to/recipes