Files
nico b740ce1316 DeepSeek V4.1 Flash: native Bilderkennung, GLM/OpenRouter entfernt
- deepseek-flash als einziges Modell mit Vision, Preise aktualisiert
- OpenRouter/GLM samt Code, Config und Env-Variablen entfernt
- Legacy-Modell-IDs in Sessions werden automatisch migriert
- browse lädt Produktbilder lokal nach dashboards/ (Dedupe + Cleanup)
- Vision-Prompt: Workflow für visuelle Produktsuche, max. ~5 Screenshots
2026-10-05 12:55:31 +02:00

31 lines
1.2 KiB
Bash

# --- Pflicht ---
# DeepSeek API Key (https://platform.deepseek.com/api_keys)
DEEPSEEK_API_KEY=sk-xxxx
# Gemeinsames Login-Passwort für die App (hinter NGINX mit IP-Prüfung)
APP_PASSWORD=ein-sicheres-passwort
# --- Optional (werden automatisch erzeugt wenn fehlend) ---
# Geheimer Schlüssel zum Signieren der Login-Cookies
SESSION_SECRET=
# Port der App (NGINX proxied auf diesen; in Docker per EXPOSE/PORTS)
PORT=3000
# DeepSeek Modell (V4.1 Flash, inkl. Vision/Bilderkennung)
MODEL=deepseek-flash
# Thinking-Mode des Modells: enabled | disabled (gilt für DeepSeek)
THINKING=enabled
# Reasoning-Tiefe: low | high | max
DEEPSEEK_REASONING_EFFORT=max
# Maximale Antwort-Tokens: nur relevant für eigene Modelle aus der Env (MODEL).
# Das eingebaute Modell (DeepSeek V4.1 Flash) nutzt fest 300000 aus der Registry.
MAX_TOKENS=64000
# VAPID-Schlüsselpaar für Web Push (wird automatisch generiert)
VAPID_PUBLIC_KEY=
VAPID_PRIVATE_KEY=
# Login-Schutz: Fehlversuche pro IP bevor gesperrt wird, und Sperrdauer
LOGIN_MAX_ATTEMPTS=5
LOGIN_LOCK_MINUTES=5
# Tour-Feature: E-Mail für Nominatim (Fair-Use, optional) und OSRM-Server
NOMINATIM_EMAIL=
OSRM_URL=https://router.project-osrm.org