Zum Inhalt

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