Problem
Need to Configure API keys via application.yml with environment variable overrides
Use Case
Developers should be able to pull a repo and run it without configuration. Local defaults (e.g., dev API key pointing to a rate-limited gateway) live in application.yml; production credentials are injected via environment variables at deployment.
Proposed Solution
Support Spring Boot mechanism:
openai:
api-key: ${OPENAI_API_KEY:sk-dev-key}