OPENAI_API_KEY= ELEVENLABS_API_KEY= GEMINI_API_KEY= DEEPGRAM_API_KEY= GRADIUM_API_KEY= MODEL_NAME="gpt-realtime" # Optional YAML setup file for users who prefer preconfiguration over the UI. # If unset, the app also checks config/lyon_chatbox.yaml and lyon_chatbox.yaml. # Example: # LYON_CHATBOX_CONFIG_FILE=C:\path\to\my_lyon_chatbox.yaml LYON_CHATBOX_CONFIG_FILE= # Cascade provider selection. These can also be changed from the Gradio UI. # Gradio requires explicit choices because every runtime is different. CASCADE_ASR_PROVIDER= CASCADE_LLM_PROVIDER= CASCADE_TTS_PROVIDER= # Local/provider-specific overrides. For local LLM servers, enter the full # OpenAI-compatible endpoint including scheme, host, port, and /v1 path. # Examples: # CASCADE_LLM_BASE_URL=http://127.0.0.1:1234/v1 # CASCADE_LLM_BASE_URL=http://192.168.1.50:8000/v1 # CASCADE_LLM_MODEL=qwen3-4b-instruct CASCADE_LLM_BASE_URL= CASCADE_LLM_MODEL= CASCADE_LLM_API_KEY= CASCADE_ASR_MODEL= CASCADE_TTS_BASE_URL= CASCADE_TTS_API_KEY= CASCADE_TTS_MODEL= CASCADE_TTS_VOICE= # Local vision model (only used with --local-vision CLI flag) # By default, vision is handled by gpt-realtime 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= # Profile selection (defaults to "default" when unset) LYON_CHATBOX_CUSTOM_PROFILE="example" # Optional external profile/tool directories # LYON_CHATBOX_EXTERNAL_PROFILES_DIRECTORY=external_content/external_profiles # LYON_CHATBOX_EXTERNAL_TOOLS_DIRECTORY=external_content/external_tools # Optional: discover and auto-load all tools found in LYON_CHATBOX_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