Files
OmniRoute/open-sse
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-23 17:06:18 -03:00
2026-05-26 23:51:47 -03:00
2026-06-22 03:17:02 -03:00
2026-06-23 17:06:18 -03:00
2026-06-17 19:26:32 -03:00
2026-06-23 03:08:29 -03:00
2026-06-12 23:49:22 -03:00