-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
31 lines (26 loc) · 1.63 KB
/
.env.example
File metadata and controls
31 lines (26 loc) · 1.63 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
# Echo - AI Chat Assistant Configuration
# OpenRouter API Key (REQUIRED)
# Get your API key from: https://openrouter.ai/
# Sign up, navigate to API Keys section, and generate a new key
OPENROUTER_API_KEY=your_openrouter_api_key_here
# Chainlit Auth Secret (required when using any authentication)
# Generate with: chainlit create-secret
CHAINLIT_AUTH_SECRET=your_chainlit_auth_secret_here
# ── Local dev / password fallback auth ──────────────────────────────────────
# Set ADMIN_PASSWORD to enable username+password login.
# Leave ADMIN_PASSWORD unset (or empty) to run the app without authentication.
ADMIN_USERNAME=admin
ADMIN_PASSWORD=
# ── OAuth — GitHub ───────────────────────────────────────────────────────────
# Create app at: https://github.com/settings/apps
# Callback URL: http://localhost:8000/auth/oauth/github/callback
OAUTH_GITHUB_CLIENT_ID=
OAUTH_GITHUB_CLIENT_SECRET=
# ── OAuth — Google ───────────────────────────────────────────────────────────
# Create app at: https://console.developers.google.com/apis/credentials
# Callback URL: http://localhost:8000/auth/oauth/google/callback
OAUTH_GOOGLE_CLIENT_ID=
OAUTH_GOOGLE_CLIENT_SECRET=
# Chainlit URL (set to your public URL when deployed behind a reverse proxy)
# CHAINLIT_URL=https://your-domain.com
# DB_PATH=/app/data/chat_history.db