# ── Required ────────────────────────────────────────────────────────────────── # Google AI Studio API key — free at https://aistudio.google.com/app/apikey GOOGLE_API_KEY= # Set to FALSE to use AI Studio (free) instead of Vertex AI (billed). GOOGLE_GENAI_USE_VERTEXAI=FALSE # API key(s) for inbound A2A requests. Prompt Opinion sends this as X-API-Key. # Minimum 16 characters. Generate with: openssl rand -hex 32 # The agent refuses to start if API_KEY_PRIMARY is unset or too short. API_KEY_PRIMARY= API_KEY_SECONDARY= # ── Required for public deployment ──────────────────────────────────────────── # The public URL the agent card advertises. REQUIRED — the agent refuses to start # without it. For local dev use http://localhost:8001. For Prompt Opinion # submission set this to your ngrok HTTPS URL and RESTART so the card picks it up. HEALTHCARE_AGENT_URL=http://localhost:8001 # FHIR extension URI — must match the value the Prompt Opinion workspace uses # to send FHIR credentials in A2A message metadata. Confirm with PO support # / Discord for your specific workspace. FHIR_EXTENSION_URI= # ── Optional ────────────────────────────────────────────────────────────────── LOG_LEVEL=info