# ============================================================================ # CodersRoundTable Environment Configuration (Sample) # ---------------------------------------------------------------------------- # Copy this file to ".env" and fill in your API key for the chosen provider. # cp .env.example .env # Only the key for the selected provider is required; leave others blank. # API keys are never entered in the UI -- they are managed exclusively here. # ============================================================================ # Active provider: openai | deepseek | openrouter API_PROVIDER=openai # ---------------------------------------------------------------------------- # OpenAI (default) # ---------------------------------------------------------------------------- OPENAI_API_KEY= # OPENAI_BASE_URL=https://api.openai.com/v1 # (optional) default is the official endpoint # OPENAI_MODEL=gpt-4o-mini # (optional) default gpt-4o-mini # ---------------------------------------------------------------------------- # DeepSeek # ---------------------------------------------------------------------------- DEEPSEEK_API_KEY= # DEEPSEEK_BASE_URL=https://api.deepseek.com # (optional) default # DEEPSEEK_MODEL=deepseek-chat # (optional) default deepseek-chat # ---------------------------------------------------------------------------- # OpenRouter (get a key at https://openrouter.ai/keys) # ---------------------------------------------------------------------------- OPENROUTER_API_KEY= # OPENROUTER_BASE_URL=https://openrouter.ai/api/v1 # (optional) default # OPENROUTER_MODEL=deepseek/deepseek-chat # (optional) default # ---------------------------------------------------------------------------- # Common settings (optional) # ---------------------------------------------------------------------------- # CRT_TIMEOUT=60 # API request timeout in seconds # CRT_MAX_RETRIES=3 # Max retry count for retryable errors