28 lines
818 B
Bash
28 lines
818 B
Bash
# AI Provider: "openai" | "anthropic" | "google"
|
|
AI_PROVIDER=openai
|
|
|
|
# OpenAI (OpenAI-compatible; set OPENAI_BASE_URL to use OpenRouter or another provider)
|
|
OPENAI_API_KEY=sk-your-key-here
|
|
OPENAI_BASE_URL=https://openrouter.ai/api/v1
|
|
OPENAI_MODEL=qwen/qwen3.7-flash
|
|
|
|
# Anthropic (optional)
|
|
ANTHROPIC_API_KEY=sk-ant-your-key-here
|
|
ANTHROPIC_MODEL=claude-sonnet-4-20250514
|
|
|
|
# Google (optional)
|
|
GOOGLE_API_KEY=your-google-api-key-here
|
|
GOOGLE_MODEL=gemini-2.0-flash
|
|
|
|
# Server
|
|
PORT=3001
|
|
CORS_ORIGIN=http://localhost:5173
|
|
|
|
# Supabase (local dev; get values from `npx supabase status`)
|
|
SUPABASE_URL=http://127.0.0.1:54321
|
|
SUPABASE_PUBLISHABLE_KEY=sb_publishable_placeholder
|
|
SUPABASE_SERVICE_ROLE_KEY=sb_secret_placeholder
|
|
|
|
# Reverse proxy hop count for rate limiting (set to 1 when behind nginx/caddy in prod)
|
|
# TRUST_PROXY=1
|