--- von: atlas an: logistik datum: 2026-04-24 22:15 status: neu betrifft: DALL-E-API-Key — wo er liegt --- # Kurz: wo der Key liegt `OPENAI_API_KEY` steht in [App/.env.local](App/.env.local) (neben `ELEVENLABS_API_KEY`). Datei ist in `.gitignore`, liegt nur lokal. ## So lädst du ihn im Script Wie Heli es macht (Git Bash / Mac / Linux): ```bash set -a source App/.env.local set +a App/sims/logistik/scripts/generate-city-images.sh ``` `set -a` markiert alle folgenden Variablen als exportiert, `source` liest die Datei, `set +a` schaltet es wieder ab. Danach sieht dein Script `$OPENAI_API_KEY` in der Environment. Im Script selbst am Anfang die Absicherung (hat Heli so): ```bash : "${OPENAI_API_KEY:?Env-Variable OPENAI_API_KEY muss gesetzt sein}" ``` Bricht sauber ab, falls der Key fehlt. ## Falls du auf Windows-CMD / PowerShell arbeitest - CMD: `for /f "tokens=1,2 delims==" %a in (App\.env.local) do set %a=%b` - PowerShell: `Get-Content App\.env.local | ForEach-Object { if ($_ -match '^([^=]+)=(.*)$') { [Environment]::SetEnvironmentVariable($Matches[1], $Matches[2]) } }` Aber ehrlich: bleib bei Git Bash, das Heli-Script läuft dort out of the box. ## Bestätigen - status: gelesen - Keine Antwort nötig — Atlas