# --------------------------------------------------------------------------- # RoboCopilot-X environment variables # Copy this file to `.env` and fill in the values. # --------------------------------------------------------------------------- # ---- LLM provider -------------------------------------------------------- # Provider: openai | azure | ollama | vllm | together | deepseek | qwen LLM_PROVIDER=openai LLM_MODEL=gpt-4o-mini LLM_API_BASE=https://api.openai.com/v1 LLM_API_KEY=sk-replace-me LLM_TEMPERATURE=0.2 LLM_MAX_TOKENS=4096 LLM_TIMEOUT_S=120 # ---- Server -------------------------------------------------------------- ROBOCOPILOT_HOST=0.0.0.0 ROBOCOPILOT_PORT=8000 ROBOCOPILOT_LOG_LEVEL=INFO ROBOCOPILOT_CORS_ORIGINS=http://localhost:3000 # ---- Workspace (where generated artifacts are written) ------------------- ROBOCOPILOT_WORKSPACE_DIR=/workspace ROBOCOPILOT_MAX_WORKSPACE_MB=512 # ---- Agent runtime ------------------------------------------------------- ROBOCOPILOT_AGENT_MAX_STEPS=18 ROBOCOPILOT_AGENT_ENABLE_CRITIC=true ROBOCOPILOT_AGENT_ENABLE_LINT=true # ---- RAG (v0.2) ----------------------------------------------------------- ROBOCOPILOT_RAG_MAX_FILE_BYTES=512000 ROBOCOPILOT_RAG_AUTO_INDEX=false # ---- Sim validation (v0.2) ------------------------------------------------ ROBOCOPILOT_SIM_GAZEBO_TIMEOUT_S=60 ROBOCOPILOT_SIM_ISAAC_TIMEOUT_S=120 ROBOCOPILOT_SIM_ISAAC_MAX_FRAMES=100 # ---- Telemetry (optional) ------------------------------------------------ OTEL_EXPORTER_OTLP_ENDPOINT= ROBOCOPILOT_TELEMETRY_OPT_IN=false # ---- Frontend ------------------------------------------------------------ NEXT_PUBLIC_API_BASE=http://localhost:8000 NEXT_PUBLIC_APP_NAME=RoboCopilot-X NEXT_PUBLIC_DEFAULT_THEME=dark