Umgebungsvariablen
Steuerung über Helm Values
Umgebungsvariablen werden über die Helm Values gesteuert und automatisch in die Pods injiziert. Direkte Änderungen an ConfigMaps oder Secrets im Cluster werden beim nächsten Update überschrieben.
Customer API
| Variable |
Standard |
Beschreibung |
JWT_SECRET_KEY |
(via Helm Secret) |
Signierung von Auth-Tokens — wird bei Installation automatisch generiert |
CORS_ORIGINS |
http://localhost:3000 |
Erlaubte Origins für CORS (Helm setzt Domain-basiert) |
LOG_LEVEL |
INFO |
Log-Detailgrad (DEBUG, INFO, WARNING, ERROR) |
RELEASE_CHANNEL |
stable |
Update-Kanal |
DISABLE_DEFAULT_ADMIN |
false |
Standard-Admin deaktivieren (Helm setzt true) |
LICENSE_KEY |
(via Helm Secret) |
Lizenzschlüssel der Instanz (Legacy/Fallback) — im Online-Lizenzsystem erfolgt die Aktivierung über den Validierungscode |
RAG API
| Variable |
Standard |
Beschreibung |
EMBEDDING_MODEL |
bge-m3 |
Embedding-Modell |
LLM_MODEL |
llama-3.1-8b |
Chat-Modell für RAG |
LLM_PROVIDER |
inovetra |
KI-Modellanbieter (inovetra | mistral). Steuert Antwort- und schnelles Modell für RAG und Inovetra AI. Persistent in ConfigMap inovetra-rag-runtime-settings, initialisiert via ragApi.llmProvider |
CHUNK_SIZE |
500 |
Chunk-Größe in Token |
TOP_K |
5 |
Anzahl Retrieval-Ergebnisse |
ENABLE_WEB_SEARCH |
false |
Web-Search-Fallback (Python-Default true, Helm setzt false) |
MODEL_CONTEXT_LIMIT |
131072 |
Maximale Token-Anzahl für den LLM-Kontext (128K). Bei Überschreitung wird der Dokumentenkontext automatisch zusammengefasst |
ENABLE_CONVERSATION_MEMORY |
true |
Redis-basierte Konversationsspeicherung |
CONV_MEMORY_TTL |
1800 |
Speicherdauer in Sekunden |
Zentraler LiteLLM-Proxy (Management-VM)
Diese Variablen werden nicht über die Helm Values der Kunden-Instanz gesteuert, sondern in der .env der Management-VM gesetzt und im environment:-Block des Compose-Service litellm durchgereicht.
| Variable |
Standard |
Beschreibung |
MISTRAL_API_KEY |
(in .env) |
API-Schlüssel für La Plateforme (Mistral). Erforderlich, damit der KI-Modellanbieter Mistral (mistral-large, mistral-small) genutzt werden kann |
Connector Service
| Variable |
Standard |
Beschreibung |
SYNC_INTERVAL_MINUTES |
15 |
Synchronisationsintervall |
SYNC_BATCH_SIZE |
50 |
Dokumente pro Sync-Batch |
MAX_CONCURRENT_SYNCS |
3 |
Parallele Sync-Vorgänge |
ENCRYPTION_KEY |
(via Helm Secret) |
Fernet-Key für Credential-Verschlüsselung — wird bei Installation generiert |
RAG_API_TIMEOUT |
1200 |
Timeout für RAG API in Sekunden |
OS Manager
| Variable |
Standard |
Beschreibung |
HOST_ROOT |
/host |
Mount-Punkt des Host-Dateisystems |
NODE_NAME |
unknown |
Name des Kubernetes-Nodes (normalerweise via K8s fieldRef injiziert) |
Siehe auch