# Multi-Agent System Environment Variables Template # Copy this file to .env and fill in your actual API keys # ============================================ # Langfuse Configuration (for observability) # ============================================ LANGFUSE_PUBLIC_KEY=pk-lf-xxx LANGFUSE_SECRET_KEY=sk-lf-xxx LANGFUSE_HOST=https://cloud.langfuse.com LANGFUSE_ENABLED=true # ============================================ # LLM Provider Configuration # ============================================ # Priority order: comma-separated list (e.g., "openrouter,gemini,openai") # Default: openrouter LLM_PROVIDERS=openrouter # OpenRouter Configuration (default provider) OPENROUTER_API_KEY=sk-or-v1-xxx OPENROUTER_MODEL=openai/gpt-4 OPENROUTER_BASE_URL=https://openrouter.ai/api/v1 OPENROUTER_MAX_TOKENS=1024 # Gemini Configuration (optional fallback) GEMINI_API_KEY=AIzaSy-xxx GEMINI_MODEL=gemini-pro GEMINI_MAX_TOKENS=1024 # OpenAI Configuration (optional fallback) OPENAI_API_KEY=sk-xxx OPENAI_MODEL=gpt-4 OPENAI_MAX_TOKENS=1024 # ============================================ # Embedding Configuration # ============================================ EMBEDDING_PROVIDER=openrouter EMBEDDING_MODEL=openai/text-embedding-3-small # ============================================ # LLM Settings # ============================================ LLM_TEMPERATURE=0.3 # ============================================ # Chunking Configuration (optional) # ============================================ CHUNK_SIZE=500 CHUNK_OVERLAP=50