Skip to content

Umgebungsvariablen

VariableBeschreibung
OPENROUTER_API_KEYAPI-Schlüssel für den openrouter-Anbieter (erforderlich, wenn dieser aktiv ist). Standard-Voreinstellung init.
Andere Anbieter-SchlüsselJeder Anbieter liest seine eigene Schlüssel-Umgebungsvariable: OPENAI_API_KEY, ANTHROPIC_API_KEY, GOOGLE_API_KEY, DEEPSEEK_API_KEY, CEREBRAS_API_KEY, GROQ_API_KEY, MISTRAL_API_KEY, XAI_API_KEY, NVIDIA_API_KEY, ALIBABA_API_KEY, APIFUN_API_KEY (Ollama benötigt keinen). Überschreiben pro Anbieter mit providers.<name>.apiKeyEnv.
OPENROUTER_BASE_URLÜberschreibt providers.openrouter.baseUrl (nur wenn dieser Anbieter konfiguriert ist).
OLLAMA_BASE_URLÜberschreibt providers.ollama.baseUrl (nur wenn dieser Anbieter konfiguriert ist).
AI_I18N_LANGSprache für die Benutzeroberfläche des Tools (CLI-Hilfe, Protokolle, Dashboard). Wird durch -L / --ui-lang überschrieben; überschreibt die Konfiguration uiLanguage. Siehe Sprache der Tool-Benutzeroberfläche.
I18N_SOURCE_LOCALEÜberschreibt sourceLocale zur Laufzeit.
I18N_TARGET_LOCALESDurch Komma getrennte Gebietsschemacodes zur Überschreibung von targetLocales.
I18N_LOG_LEVELLogger-Level (debug, info, warn, error). Unbekannte Werte (einschließlich silent) fallen auf info zurück.
NO_COLORWenn 1, werden ANSI-Farben in der Protokollaufgabe deaktiviert.
I18N_LOG_SESSION_MAXMaximale Anzahl an Zeilen pro Protokollsitzung (Standard 5000).

Beim Start lädt die CLI auch automatisch eine .env-Datei aus dem aktuellen Arbeitsverzeichnis (über Node's process.loadEnvFile), sodass API-Schlüssel von Anbietern in nicht interaktiven Shells aufgenommen werden, die .envrc / direnv nicht ausführen. Variablen, die bereits in der Umgebung vorhanden sind, werden nie überschrieben, sodass reale CI/Produktionswerte immer Vorrang haben.

Veröffentlicht unter der MIT-Lizenz.