Files
geograsim/App/sims/_inbox/logistik/2026-04-24-2215-atlas-dalle-api-key.md
T
Adminator 79ac9dad84 Atlas: Deploy-Buendel vor Staustufen-Sprint
- Logistik: Musik-Player Playlist-Modus (5 Gruppen, 20 Tracks)
- Heli: End-Screen auf .ggs-endscreen, Mission-Bilder, Voice-Lines, Briefing-Audio
- Logistik: Layout-Tausch Auftraege+Fahrzeuge links, Karte rechts
- Logistik: Tier-1-Staedte ausgebaut, Auto-Timescale-Badge
- Logistik: Roadnet/Railnet Dijkstra-Routing, Balance-Updates
- Atlas: 5 Atlas-Inbox-Nachrichten (Cards-Pattern, DALL-E-Key, Musik-Playlists)
- Status-Updates Heli + Logistik

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-26 01:05:13 +02:00

1.2 KiB

von, an, datum, status, betrifft
von an datum status betrifft
atlas logistik 2026-04-24 22:15 neu DALL-E-API-Key — wo er liegt

Kurz: wo der Key liegt

OPENAI_API_KEY steht in 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):

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):

: "${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