interacmanagernew / .env.example
Heaven K
feat: tiered AI pool β€” free models first, paid fallback on exhaustion
47b1169
# Google OAuth
VITE_GOOGLE_CLIENT_ID=your-google-client-id.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=your-google-client-secret
# Backend
PORT=3001
DATABASE_URL=sqlite.db
JWT_SECRET=your-jwt-secret-change-me-minimum-32-characters
# AI Provider β€” Free Tier (Groq + Mistral, no credit card needed)
AI_PRIMARY_PROVIDER=groq
AI_FALLBACK_PROVIDER=mistral
AI_AUTO_ROTATE=true
AI_TIER=free
# Groq (free at console.groq.com)
GROQ_API_KEY=gsk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
GROQ_MODEL=llama-3.3-70b-versatile
# Mistral (free at console.mistral.ai)
MISTRAL_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
MISTRAL_MODEL=mistral-small-latest
# Paid fallback β€” OpenRouter (used when free-tier models are exhausted)
OPENROUTER_API_KEY=sk-or-...
OPENAI_API_KEY=sk-...
ANTHROPIC_API_KEY=sk-ant-...
GOOGLE_AI_API_KEY=AIza...
OLLAMA_BASE_URL=http://localhost:11434
# App
SCAN_INTERVAL_MINUTES=5
APP_URL=http://localhost:5173
# Timezone (Gatineau / Eastern Time)
TZ=America/Toronto