Files
OmniRoute/tests
Diego Rodrigues de Sa e Souza 3e03daaa7a fix(perplexity): validate API keys via /v1/models endpoint
Perplexity deprecated the unversioned `/models` endpoint (now 404),
so the OpenAI-like key validator (validateOpenAILikeProvider in
src/lib/providers/validation.ts) would derive `<baseUrl>/models`
via addModelsSuffix from the perplexity registry baseUrl and hit a
dead endpoint, misclassifying valid keys.

Pin an explicit `modelsUrl` on the perplexity registry entry so
validation probes `/v1/models` directly. The dashboard models
discovery route (src/app/api/providers/[id]/models/route.ts)
already tries `/v1/models` first via its endpoints fallback list,
so it is unaffected.

Co-authored-by: gaoliao1688 <gaoliao1688@users.noreply.github.com>
Inspired-by: https://github.com/decolua/9router/commit/db4499d6
2026-06-23 21:51:19 -03:00
..
2026-06-17 19:26:32 -03:00
2026-05-23 01:46:59 -03:00
2026-06-20 07:09:43 -03:00
2026-06-19 06:49:01 -03:00
2026-06-23 17:06:18 -03:00
2026-06-10 13:49:08 -03:00
2026-06-13 17:27:40 -03:00