* fix: align result cards with recipe and tighten bouquet edit prompts * fix: improve masked area edits with aligned masks and inpainting prompts * refactor: drop floristNote/finalize and add map description * fix: prevent map page crash from marker effect loop * chore: add eslint exception for KakaoMap shopMarkerMap
27 lines
713 B
Plaintext
27 lines
713 B
Plaintext
# Gemini — mood analysis, recipe
|
||
GEMINI_API_KEY=
|
||
GEMINI_TEXT_MODEL=gemini-2.5-flash-lite
|
||
|
||
# OpenAI — bouquet image generation & edit (output 768×1024, 3:4)
|
||
OPENAI_API_KEY=
|
||
OPENAI_IMAGE_MODEL=gpt-image-1
|
||
|
||
# Kakao — shop search (/map) and map display
|
||
KAKAO_REST_API_KEY=
|
||
PUBLIC_KAKAO_MAP_KEY=
|
||
|
||
# Supabase — job storage & generated image uploads
|
||
SUPABASE_URL=
|
||
SUPABASE_SERVICE_ROLE_KEY=
|
||
SUPABASE_STORAGE_BUCKET=flower-bouquets
|
||
|
||
# adapter-node (Railway / Node host)
|
||
BODY_SIZE_LIMIT=10M
|
||
# ORIGIN=https://your-app.up.railway.app
|
||
# ADDRESS_HEADER=x-forwarded-for
|
||
# XFF_DEPTH=1
|
||
|
||
# Optional: flower catalog batch (npm run generate:flowers)
|
||
# OPENAI_IMAGE_CATALOG_SIZE=1024x1536
|
||
# OPENAI_IMAGE_CATALOG_QUALITY=low
|