Konfiguration
Umgebungsvariablen
Von TraDoc gelesene Variablen und Empfehlungen für die Bereitstellung.
| Variable | Standard | Zweck |
|---|---|---|
ENV | production | Name der Umgebung. |
DATA_DIR | ./data | Stammverzeichnis für SQLite, Projekte, Glossare, Ausgaben und Zugangsdaten. |
ALLOWED_ORIGINS | leer | Zusätzliche erlaubte Ursprünge, kommagetrennt. |
ALLOWED_LLM_HOSTS | leer | Ausdrücklich erlaubte LLM-Hosts. |
TRUSTED_LAN_PROXY | false | Erlaubt den lokalen LAN-Proxy; wird von main.py dev automatisch verwaltet. |
LLM_ENDPOINT | http://localhost:1234/v1 | Anfängliche Anbieter-URL. |
LLM_API_KEY | lm-studio | Anfänglicher Schlüssel oder Platzhalter für einen lokalen Dienst. |
LLM_MODEL | qwen3.5-instruct | Anfängliches Modell. |
API_TYPE | openai | Anfänglicher Anbieteradapter. |
CONCURRENCY | 1 | Gleichzeitige Anfragen, höchstens 32. |
CHUNK_TOKEN_SIZE | 1000 | Zielgröße eines Segments von 200 bis 10000. |
MAX_RETRIES | 3 | Versuche von 1 bis 10. |
REQUEST_TIMEOUT | 180.0 | Anbieter-Zeitlimit in Sekunden. |
TEMPERATURE | 0.15 | Modelltemperatur von 0 bis 2. |
MAX_UPLOAD_BYTES | 209715200 | Maximale Importgröße, standardmäßig 200 MiB. |
MAX_ARCHIVE_ENTRIES | 20000 | Maximale Zahl von Archiveinträgen. |
MAX_ARCHIVE_UNCOMPRESSED_BYTES | 1073741824 | Maximale entpackte Größe, standardmäßig 1 GiB. |
ENABLE_PROOFREADING | false | Aktiviert bedingte Lektoratsfunktionen. |
DEFAULT_SOURCE_LANG | en | Anfängliche Quellsprache. |
DEFAULT_TARGET_LANG | fr | Anfängliche Zielsprache. |
Regeln
- Für eine Quellcode-Installation oder ausdrückliche Überschreibungen erstellst du
.envaus.env.example, ersetzt die Beispielwerte und committest die Datei nie. - Ein älterer
APP_SECRET-Wert in.envwird ignoriert und kann gelöscht werden. - Eine Docker-Umgebungsvariable überschreibt den von der Anwendung aus
.envgelesenen Wert. - Wenn du Diagnoseinformationen teilst, sichere oder schwärze die Konfiguration getrennt von Schlüsseln und Dokumenten.