70 lines
2.0 KiB
Plaintext
70 lines
2.0 KiB
Plaintext
# Master Key for API Access (generate strong key)
|
|
MASTER_KEY=sk-agent-$(openssl rand -hex 8)
|
|
|
|
# ==========================================
|
|
# FREE TIER API KEYS (Add your keys below)
|
|
# ==========================================
|
|
|
|
# Groq - https://console.groq.com (20 RPM free, create multiple accounts)
|
|
GROQ_API_KEY_1=gsk_your_first_groq_key_here
|
|
GROQ_API_KEY_2=gsk_your_second_groq_key_here
|
|
|
|
# Mistral - https://console.mistral.ai (1B tokens/month free)
|
|
MISTRAL_API_KEY=your_mistral_key_here
|
|
|
|
# Anthropic Claude - https://console.anthropic.com ($5 trial, $500 student)
|
|
ANTHROPIC_API_KEY=sk-ant-your_claude_key_here
|
|
|
|
# Moonshot Kimi - https://platform.moonshot.ai ($5 signup bonus)
|
|
MOONSHOT_API_KEY=sk-your_moonshot_key_here
|
|
|
|
# OpenRouter - https://openrouter.ai (50 req/day free, access to Kimi free)
|
|
OPENROUTER_API_KEY=sk-or-your_openrouter_key_here
|
|
|
|
# Cohere - https://cohere.com (1K calls/month free, good for embeddings)
|
|
COHERE_API_KEY=your_cohere_key_here
|
|
|
|
# DeepSeek - https://platform.deepseek.com (cheap rates)
|
|
DEEPSEEK_API_KEY=sk-your_deepseek_key_here
|
|
|
|
# GitHub Token (for MCP Git tools)
|
|
GITHUB_TOKEN=ghp_your_github_token_here
|
|
|
|
# ==========================================
|
|
# AGENT SETTINGS
|
|
# ==========================================
|
|
|
|
# Default reasoning: react, plan_execute, reflexion, or auto
|
|
DEFAULT_REASONING=auto
|
|
|
|
# Enable self-reflection (true/false)
|
|
ENABLE_REFLECTION=true
|
|
|
|
# Maximum iterations per request
|
|
MAX_ITERATIONS=10
|
|
|
|
# ==========================================
|
|
# UI/IDE SETTINGS
|
|
# ==========================================
|
|
|
|
# Code-Server passwords (change these!)
|
|
IDE_PASSWORD=secure-ide-password-123
|
|
IDE_SUDO_PASSWORD=admin-password-456
|
|
|
|
# Optional: Domain for reverse proxy
|
|
# IDE_DOMAIN=code.yourdomain.com
|
|
|
|
# Web UI settings
|
|
WEBUI_SECRET_KEY=$(openssl rand -hex 32)
|
|
|
|
# ==========================================
|
|
# ADVANCED MEMORY SETTINGS
|
|
# ==========================================
|
|
|
|
# Enable knowledge graph (Neo4j) - requires more RAM
|
|
ENABLE_KNOWLEDGE_GRAPH=false
|
|
NEO4J_AUTH=neo4j/password
|
|
|
|
# ChromaDB settings
|
|
CHROMA_STORAGE_PATH=/data/chroma
|