Files
OmniRoute/docs/getting-started
Diego Rodrigues de Sa e Souza 9f1d5a0763 fix(free-tiers): retire dead-tier hasFree, round headline ~1.6B, regenerate per-provider table (#4142)
Follow-ups from the 2026-06-17 free-tier refresh (#4089) that did NOT land in the
original merge — orphan commit ccc13c27c was pushed after the PR had already merged,
so these three follow-ups never shipped. Re-applied onto release/v3.8.29.

- providers.ts: hasFree flipped to false for confirmed-dead free tiers
  (phind x2, kluster, glhf, chutes) so onboarding stops advertising a free tier
  that no longer exists. Deliberately NOT flipped: gitlawb (dedicated test guards
  hasFree:true), aimlapi/theoldllm (medium-confidence research) — flipping risks a
  qwen-web-style false removal.
- New test tests/unit/discontinued-providers-2026.test.ts guards both the flips and
  the intentional keeps.
- Headline rounded ~1.5B -> ~1.6B in README (hero/badge/intro/bullet), FREE_TIERS
  honest-headline sentence, and FREE-TIERS-GUIDE total. The TL;DR table + live card +
  SVG keep the precise computed ~1.54B.
- FREE_TIERS per-provider table regenerated from the per-model catalog (pool-deduped,
  2026-06-17): the old inflated rate-limit rows (sparkdesk 2.59B / tencent 2.07B /
  siliconflow 1.73B) are gone — uncapped providers now show 'uncapped*'.
2026-06-18 02:18:37 -03:00
..
2026-06-16 01:00:40 -03:00
2026-06-17 19:26:32 -03:00
2026-06-17 19:26:32 -03:00