File size: 1,346 Bytes
3131859 13e3fd7 7539bf4 13e3fd7 7539bf4 13e3fd7 7539bf4 13e3fd7 d2e69a3 122f0d8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
# Reachy Mini conversation demo
Working repo, we should turn this into a ReachyMini app at some point maybe ?
## Installation
You can set up the project quickly using [uv](https://docs.astral.sh/uv/):
```bash
uv venv --python 3.12.1 # Create a virtual environment with Python 3.12.1
source .venv/bin/activate
uv sync
```
> Note: The `pyproject.toml` expects `reachy-mini-dances-library` to be located in the same directory as this project.
## Run
```bash
reachy-mini-conversation-demo
```
## Runtime Options
| Option | Values | Default | Description |
|--------|--------|---------|-------------|
| `--sim` | *(flag)* | off | Run in **simulation mode** (no physical robot required). |
| `--vision` | *(flag)* | off | Enable the **vision system** (must be paired with `--vision-provider`). |
| `--vision-provider` | `local`, `openai` | `local` | Select vision backend:<br>• **local** → Hugging Face VLM (SmolVLM2) runs on your machine.<br>• **openai** → OpenAI multimodal models via API (requires `OPENAI_API_KEY`). |
| `--head-tracking` | *(flag)* | off | Enable **head tracking** (ignored when `--sim` is active). |
| `--debug` | *(flag)* | off | Enable **debug logging** (default log level is INFO). |
## Examples
- Simulated run with OpenAI Vision:
```
reachy-mini-conversation-demo --sim --vision --vision-provider=openai
```
|