# Discord Bot Token DISCORD_TOKEN=YOUR_DISCORD_BOT_TOKEN_HERE # OpenRouter API Key (Required for GurtCog AI features) AI_API_KEY=YOUR_OPENROUTER_API_KEY_HERE # Tavily API Key (Optional, for GurtCog web search tool) TAVILY_API_KEY=YOUR_TAVILY_API_KEY_HERE # GurtCog Configuration (Optional, defaults will be used if not set) OPENROUTER_API_URL=https://openrouter.ai/api/v1/chat/completions GURT_DEFAULT_MODEL=google/gemini-2.5-flash-preview:thinking GURT_FALLBACK_MODEL=openai/gpt-4.1-nano GURT_DB_PATH=data/gurt_memory.db # Discord OAuth2 Configuration (For OAuth Cog) DISCORD_CLIENT_ID=YOUR_DISCORD_APP_CLIENT_ID DISCORD_CLIENT_SECRET=YOUR_DISCORD_APP_CLIENT_SECRET DISCORD_REDIRECT_URI=YOUR_DISCORD_APP_REDIRECT_URI FLASK_SECRET_KEY=YOUR_FLASK_SECRET_KEY_HERE # Used for session management in Flask server # API Server Base URL (For Discord Sync Cog) API_BASE_URL=http://127.0.0.1:5001 # Example URL for the API server # Unified API Configuration (For run_unified_api.py) UNIFIED_API_HOST=0.0.0.0 UNIFIED_API_PORT=5005 # Add other necessary environment variables for your specific setup