| # Example environment configuration for CleanCity Agent |
| # Copy this file to .env and fill in your API keys |
| |
| # ============================================================================ |
| # LLM PROVIDER CONFIGURATION |
| # ============================================================================ |
| # Choose your LLM provider: "anthropic" | "openai" | "gemini" | "offline" |
| # Default: "offline" (uses mock responses, no API key needed) |
| LLM_PROVIDER=offline |
| |
| # ============================================================================ |
| # API KEYS (only needed if not using offline mode) |
| # ============================================================================ |
| |
| # Anthropic Claude (recommended) |
| # Get your key at: https://console.anthropic.com/ |
| # ANTHROPIC_API_KEY=sk-ant-... |
| |
| # OpenAI GPT |
| # Get your key at: https://platform.openai.com/api-keys |
| # OPENAI_API_KEY=sk-... |
| |
| # Google Gemini |
| # Get your key at: https://makersuite.google.com/app/apikey |
| # GEMINI_API_KEY=... |
| |
| # ============================================================================ |
| # OPTIONAL CONFIGURATION |
| # ============================================================================ |
| |
| # Database path (default: data/trash_events.db) |
| # DB_PATH=data/trash_events.db |
| |
| # Gradio server configuration |
| # GRADIO_SERVER_NAME=0.0.0.0 |
| # GRADIO_SERVER_PORT=7860 |
| # GRADIO_SHARE=false |
|
|