Resolved: migrated Open WebUI and the coding CLIs to the proxy.
Open WebUI's OPENAI_API_BASE_URL now points at litellm:4000 instead of llama-server:8080, using a provisioned virtual key…
Resolved: authored the docker-compose service.
Added litellm + litellm-db (Postgres) services to docker-compose.yml, a new litellm-config.yaml wiring the local llama.cpp model with #11's…
Resolved via grilling.
Two tiers, assigned per workload's virtual key: high priority (Open WebUI chat, coding CLIs, Gitea code review — interactive) vs. low priority (Paperless OCR/tagging,…
Resolved via grilling.
Hostnames: proxy.ai.home (LAN) / proxy.ai.haylan.ch (external) — new NPM Proxy Hosts, same pattern as Open WebUI's ai.home/ai.haylan.ch. LiteLLM's own virtual-key…
Resolved via grilling.
Keys created by hand in LiteLLM's Admin UI, named as a workload-purpose slug (e.g. paperless-ocr, gitea-code-review) — the name is the ledger, no separate tracking…
Recommendation: Claude Sonnet 5, fixed single reference. $2/MTok input, $10/MTok output (current standard pricing per Anthropic's pricing page, checked 2026-08-25) — matches what the user…