Kansho/backend/.env.example
Lars bef422a429
Some checks failed
Deploy Development / deploy (push) Successful in 53s
Test Suite / pytest-backend (push) Failing after 2m40s
Test Suite / smoke-dev (push) Successful in 0s
Test Suite / frontend-build (push) Successful in 16s
Add selectable LLM profiles and treat LAN Ollama as local.
Saved presets keep URL and model per stage so detect can switch to Ollama without re-entering settings or sending plaintext to OpenRouter.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-08 12:48:25 +02:00

36 lines
1.2 KiB
Plaintext

# Secrets only. URL, Modell und ZDR/No-Train: Admin → Schnittstellen.
# Env überschreibt die Admin-Werte, wenn gesetzt.
# development | test | production
# production: externes Klartext-Detect default-off. Ziel bleibt lokales Detect.
# Übergang bis Ollama: KANSHO_ALLOW_REMOTE_DETECT=1 (Operator, kein Admin-Flag).
# KANSHO_ENV=development
# KANSHO_ALLOW_REMOTE_DETECT=
# Generate: nur maskierter Kontext. Extern: Key Pflicht.
KANSHO_PROVIDER_KEY=
# KANSHO_PROVIDER_URL=https://openrouter.ai/api/v1/chat/completions
# KANSHO_PROVIDER_MODEL=openai/gpt-4o-mini
# KANSHO_PROVIDER_ZDR=1
# KANSHO_PROVIDER_NO_TRAIN=1
# Detect: lokal (Ollama LAN) oder in Development/Test remote. Production remote nur mit KANSHO_ALLOW_REMOTE_DETECT.
# URL/Modell liegen in LLM-Profilen (Admin → Schnittstellen), nicht in der .env.
KANSHO_DETECT_PROVIDER_KEY=
# KANSHO_DETECT_PROVIDER_URL=https://openrouter.ai/api/v1/chat/completions
# KANSHO_DETECT_PROVIDER_MODEL=openai/gpt-4.1-nano
# KANSHO_DETECT_ZDR=1
# KANSHO_DETECT_NO_TRAIN=1
# Nur Tests
# KANSHO_FAKE_PROVIDER=1
# KANSHO_FAKE_DETECT=1
# Docker/Server only. Local Windows stays SQLite (default).
# KANSHO_DB_BACKEND=postgres
# DB_HOST=postgres
# DB_NAME=kansho
# DB_USER=kansho
# DB_PASSWORD=