meal-prep / README.md
omkarpathak
Add dual recipe backends with OpenAI as the default.
3aed1aa
|
Raw
History Blame Contribute Delete
1.25 kB
---
title: Meal Prep
emoji:
colorFrom: gray
colorTo: pink
sdk: gradio
sdk_version: 6.17.3
python_version: '3.13'
app_file: app.py
pinned: false
license: mit
suggested_hardware: cpu-basic
short_description: 'AI application to curate recipes '
models:
- Kaikaku/epicure-core
---
Select ingredients and generate a recipe. Epicure Core[^1] suggests optional fallback ingredients internally; OpenAI writes the recipe by default.
**Recipe generation:** OpenAI (`gpt-4o-mini`) by default. Set `RECIPE_BACKEND=local` for on-device [Qwen2.5-3B-Instruct](https://huggingface.co/Qwen/Qwen2.5-3B-Instruct).
| Backend | Secret / env |
|---------|----------------|
| `openai` (default) | `OPENAI_API_KEY` |
| `local` | `RECIPE_BACKEND=local`, optional `RECIPE_DEVICE` (`auto`, `cpu`, `cuda`, `mps`) |
Optional: `RECIPE_MODEL` (default `gpt-4o-mini` for OpenAI, `Qwen/Qwen2.5-3B-Instruct` for local).
## References
[^1]: Radzikowski & Chen (2026). *Epicure: Navigating the Emergent Geometry of Food Ingredient Embeddings*. [arXiv:2605.22391](https://arxiv.org/abs/2605.22391). Model: [Kaikaku/epicure-core](https://huggingface.co/Kaikaku/epicure-core).
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference