KisAssistant 0.2.0: React UI, SQLite accounts, shares, drivers, NixOS module
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
# --- server ---
|
||||
PORT=3000
|
||||
HOST=127.0.0.1
|
||||
# ADMIN access key (plain). This is the admin account's key — it manages all
|
||||
# other No-KYC accounts from the web UI (Accounts panel).
|
||||
# Generate: openssl rand -base64 24
|
||||
APP_PASSWORD=change-me
|
||||
# Session TTL in hours (Bearer token stored in localStorage, no cookies)
|
||||
SESSION_TTL_HOURS=720
|
||||
# Data dir: holds kisassistant.db (SQLite: users, sessions, chats, shares)
|
||||
DATA_DIR=./data
|
||||
|
||||
# --- rate limit on /api/auth/login (per IP, sliding window) ---
|
||||
RATE_LIMIT_MAX=5
|
||||
RATE_LIMIT_WINDOW_MIN=10
|
||||
|
||||
# --- drivers ---
|
||||
# Priority (global): ollama -> mistral -> puppeteer-openai(stub) -> deepseek -> anthropic -> openai
|
||||
OLLAMA_HOST=http://10.66.66.4:11434
|
||||
OLLAMA_ENABLED=true
|
||||
# Stubs below: leave empty to keep disabled. Implemented last per spec.
|
||||
MISTRAL_API_KEY=
|
||||
MISTRAL_ENABLED=false
|
||||
DEEPSEEK_API_KEY=
|
||||
DEEPSEEK_ENABLED=false
|
||||
ANTHROPIC_API_KEY=
|
||||
ANTHROPIC_ENABLED=false
|
||||
OPENAI_API_KEY=
|
||||
OPENAI_ENABLED=false
|
||||
# Puppeteer driver is a stub on purpose (fragile ToS-risky). Never enabled for now.
|
||||
PUPPETEER_ENABLED=false
|
||||
Reference in New Issue
Block a user