# Realtime backend to use: "huggingface", "openai", or "gemini" # Defaults to "huggingface" when unset. # BACKEND_PROVIDER="huggingface" # Optional model override for OpenAI Realtime or Gemini Live. # Hugging Face uses the server's model selection and ignores MODEL_NAME. # MODEL_NAME="gpt-realtime-2" # Set up your API key according to your backend OPENAI_API_KEY= # GEMINI_API_KEY= # Hugging Face connection mode: "deployed" or "local". # Deployed mode uses the built-in Hugging Face server. # Defaults to "deployed" when unset. # HF_REALTIME_CONNECTION_MODE="deployed" # Direct Hugging Face realtime endpoint for local/LAN backends. # Accepts either the base URL (`ws://127.0.0.1:8765/v1`) or the full realtime URL # (`ws://127.0.0.1:8765/v1/realtime`). Used when HF_REALTIME_CONNECTION_MODE=local. # HF_REALTIME_WS_URL="ws://127.0.0.1:8765/v1/realtime" # Local vision model (only used with --local-vision CLI flag) # By default, vision is handled by the selected realtime backend when the camera tool is used LOCAL_VISION_MODEL=HuggingFaceTB/SmolVLM2-2.2B-Instruct # Cache for local VLM (only used with --local-vision CLI flag) HF_HOME=./cache # Hugging Face token for accessing datasets/models HF_TOKEN= # Optional built-in profile selector. Use a folder name from profiles/. # If unset, the app uses the default profile unless startup settings were saved from the UI. # REACHY_MINI_CUSTOM_PROFILE=mars_rover # Optional external profile/tool directories # REACHY_MINI_EXTERNAL_PROFILES_DIRECTORY=external_content/external_profiles # REACHY_MINI_EXTERNAL_TOOLS_DIRECTORY=external_content/external_tools # Optional: discover and auto-load all tools found in REACHY_MINI_EXTERNAL_TOOLS_DIRECTORY, # even if they are not listed in the selected profile's tools.txt. # This is convenient for downloaded tools used with built-in/default profiles. # AUTOLOAD_EXTERNAL_TOOLS=1