-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
59 lines (46 loc) · 1.6 KB
/
Copy path.env.example
File metadata and controls
59 lines (46 loc) · 1.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# Remembench — Environment Configuration
# Copy to .env and fill in your values.
#
# On the VPS, these are loaded by docker-compose.yml (env_file directive).
# --- Application ---
APP_NAME="Remembench"
DEBUG=false
API_PREFIX=/api/v1
# --- CORS ---
# Comma-separated list of allowed origins
CORS_ORIGINS=http://localhost:3000,http://127.0.0.1:3000
# --- Database (PostgreSQL + PostGIS) ---
DATABASE_URL=postgresql+asyncpg://remembench:changeme@postgres:5432/remembench
POSTGRES_USER=remembench
POSTGRES_PASSWORD=changeme
POSTGRES_DB=remembench
# --- Redis / Celery ---
REDIS_URL=redis://redis:6379/0
CELERY_BROKER_URL=redis://redis:6379/1
CELERY_RESULT_BACKEND=redis://redis:6379/2
# --- External API Keys ---
# NOAA Climate Data Online (free: https://www.ncei.noaa.gov/cdo-web/token)
NOAA_CDO_TOKEN=
# Abstract API holidays (free tier: https://www.abstractapi.com/api/holidays-api)
ABSTRACT_API_KEY=
# API Key for write endpoints (POST events, ingestion, backfill)
# Leave empty for dev mode (all writes allowed without auth)
REMEMBENCH_API_KEY=
# --- Open-Meteo (no key needed) ---
OPEN_METEO_BASE_URL=https://archive-api.open-meteo.com/v1/archive
# --- LLM / AI Classification ---
# Choose which provider to use: 'openai', 'gemini', or 'anthropic'
LLM_PROVIDER=openai
# Provider API Keys
OPENAI_API_KEY=
GEMINI_API_KEY=
ANTHROPIC_API_KEY=
# Provider Models (Optional - defaults are set in config)
OPENAI_MODEL=gpt-4o-mini
GEMINI_MODEL=gemini-2.0-flash
ANTHROPIC_MODEL=claude-3-5-haiku-20241022
# RAG configuration
EMBEDDING_MODEL=all-MiniLM-L6-v2
CHROMA_PERSIST_DIR=/app/data/chromadb
# --- Logging ---
LOG_LEVEL=INFO