FreeLLM shows around 1.6B tokens from only 4 API keys. Half are dead — Google Flash, DeepSeek, etc return Payment Required or No longer available. Veda tests every model live and keeps only the working ones. Fair routing, instant failover, localhost dashboard.
No longer availablePayment Required 402POST /v1/chat/completions {max_tokens:1}payment/no longer bodiespreferred_models.json — 30 workingAdd your keys in FreeLLM app, put FREELLM_API_KEY in Veda’s .env
On first run tests all 111, keeps only working. Add a new key → hit ↻ Refresh models
Cline Base URL http://localhost:3000/v1 — Veda rotates fairly
Preview — actual dashboard streams at /api/logs/stream with SSE, chart, quick tester.
orjson + bytes patch + uvloop + aiter_bytes zero-copy.
Add key in FreeLLM → Refresh → new working added to JSON.
429/5xx → next model in 150ms, fatal 402 → 600s cooldown.
localhost only • keys never leave your machine • MIT