# Gemini GEMINI_API_KEY= GEMINI_TEXT_MODEL=gemini-2.5-flash-lite # Image generation # IMAGE_PROVIDER: openai | gemini | mock # mock = instant placeholder images, zero API calls (develop without burning quota) IMAGE_PROVIDER=openai OPENAI_API_KEY=your_openai_api_key_here OPENAI_IMAGE_SIZE=1024x1024 GEMINI_IMAGE_MODEL=gemini-3.1-flash-image # Kakao REST API (shop search for /map) KAKAO_REST_API_KEY= # Kakao Maps JavaScript key (map display on /map — public, client-side) PUBLIC_KAKAO_MAP_KEY= # Dev seed button: shown only when `npm run dev` (production build hides it). # To mute during local dev, set DEV_SEED_MUTED = true in DevSeedButton.svelte. # Replace static/dev/bouquet-{s,m,l}.jpg with real photos for richer UI previews.