# Copy to .env and fill in at least one provider key. # Keep .env on the host — use --env-file or docker compose (see docs/DEPLOY.md) so keys survive container restarts. # ANTHROPIC_API_KEY= # DEEPSEEK_API_KEY= # OPENAI_API_KEY= # OLLAMA_HOST=http://127.0.0.1:11434 # OLLAMA_MODEL=llama3.2 AICOM_LANDING_UI_LOCALE=en AICOM_LANDING_HOST=127.0.0.1 AICOM_LANDING_PORT=3847 # Retries: malformed model JSON per stage (default 3); transient LLM HTTP/network (default 3) # AICOM_LANDING_JSON_RETRIES=3 # AICOM_LANDING_FETCH_RETRIES=3 # Probe Unsplash / external hero images after generation; broken URLs → SVG fallback # AICOM_LANDING_SKIP_IMAGE_CHECK=true # AICOM_LANDING_IMAGE_CHECK_TIMEOUT_MS=8000 # Behind nginx / Caddy with TLS: # AICOM_LANDING_TRUST_PROXY=true # Only if the public URL is https://your-domain.com/some/prefix/... (see docs/DEPLOY.md) # AICOM_LANDING_BASE_PATH=/landing-page-generation # AICOM_LANDING_PUBLIC_UI=true # auto when BASE_PATH is set; use Live pill + prod copy # Public floor demo (no API key): instant example landing for GIF / marketing hosts # AICOM_LANDING_DEMO_MODE=true # Agent-To-Website (see docs/AGENT-TO-WEBSITE.md) # AICOM_LANDING_AGENT_STRICT=false # allow LLM widget even if risky patterns detected (not recommended) # AICOM_LANDING_SKIP_AGENT_INJECT=true # never inject safe fallback widget