rtrips-online/src
Jeff Emmett 7f590521b7 refactor: route AI calls through LiteLLM proxy instead of direct Gemini
Both ai-planner.ts and gemini.ts now use LiteLLM's OpenAI-compatible
API (http://litellm:4000) which proxies to Gemini Flash. Falls back
to direct Gemini API if LITELLM_API_KEY not set.

- docker-compose joins ai-internal network for LiteLLM access
- LITELLM_URL and LITELLM_API_KEY env vars added
- GEMINI_API_KEY kept as optional fallback

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-24 14:11:37 -07:00
..
app feat: AI-enabled trip planning with real search integration 2026-03-24 14:01:25 -07:00
components feat: AI-enabled trip planning with real search integration 2026-03-24 14:01:25 -07:00
lib refactor: route AI calls through LiteLLM proxy instead of direct Gemini 2026-03-24 14:11:37 -07:00
middleware.ts feat: add space subdomain routing and ownership support 2026-02-25 13:20:19 -08:00