Spaces:
Running
Running
| # Deploy | |
| ## Hugging Face Space (Gradio) | |
| This repo ships a thin Space entrypoint at `app.py` that imports and runs the runtime package from `src/reachy_mini_chat`. | |
| ### Required Space settings | |
| Set Space variables/secrets in the Hugging Face UI. | |
| OpenAI mode: | |
| - `REALTIME_PROVIDER=openai` | |
| - `OPENAI_API_KEY=...` | |
| - `MODEL_NAME=gpt-realtime` | |
| OSS endpoint mode: | |
| - `REALTIME_PROVIDER=oss` | |
| - `REALTIME_BASE_URL=https://your-endpoint.example.com/v1` | |
| - `REALTIME_API_KEY=...` | |
| - `MODEL_NAME=mistralai/Voxtral-Mini-4B-Realtime-2602` | |
| Optional for both: | |
| - `REALTIME_TRANSCRIBE_MODEL` (default `gpt-4o-mini-transcribe`) | |
| - `REALTIME_ENABLE_INPUT_TRANSCRIPTION` (`1` by default) | |
| - `REACHY_MINI_ACCESS_KEY` (enable auth) | |
| ### Dependency management | |
| - Canonical dependency list is `pyproject.toml` (`[project].dependencies`). | |
| - `requirements.txt` is generated from it: | |
| ```bash | |
| python3 tools/sync_requirements.py | |
| ``` | |
| Run this before pushing dependency changes to Space. | |