From 59e299239cdf72f8693d6027777de25072e7e4e3 Mon Sep 17 00:00:00 2001 From: efeca Date: Wed, 18 Feb 2026 22:28:20 +0300 Subject: [PATCH] fix model name matching --- src/routes/proxy/shared.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/routes/proxy/shared.ts b/src/routes/proxy/shared.ts index 4daa694..75c3e78 100644 --- a/src/routes/proxy/shared.ts +++ b/src/routes/proxy/shared.ts @@ -99,8 +99,16 @@ export const apiHeaders = () => ({ ...openRouterHeaders, }); -export const resolveModel = (model: string, pool: string[]) => - pool.includes(model) ? model : pool[0]; +export const resolveModel = (model: string, pool: string[]) => { + if (pool.includes(model)) { + return model; + } + const matchedModel = pool.find((m) => m.split("/")[1] === model); + if (matchedModel) { + return matchedModel; + } + return pool[0]; +}; export const logRequest = ( c: Ctx,