From d7a3f61902dbff8742ac23e69b8b321112401c65 Mon Sep 17 00:00:00 2001 From: Daniel Salazar Date: Wed, 11 Feb 2026 16:49:42 -0800 Subject: [PATCH] fix: false alarm from openrouter (#2470) --- .../ai/chat/providers/OpenRouterProvider/OpenRouterProvider.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/backend/src/services/ai/chat/providers/OpenRouterProvider/OpenRouterProvider.ts b/src/backend/src/services/ai/chat/providers/OpenRouterProvider/OpenRouterProvider.ts index 82d96120f..430bd39ca 100644 --- a/src/backend/src/services/ai/chat/providers/OpenRouterProvider/OpenRouterProvider.ts +++ b/src/backend/src/services/ai/chat/providers/OpenRouterProvider/OpenRouterProvider.ts @@ -157,6 +157,9 @@ export class OpenRouterProvider implements IChatProvider { } const overridenModel = OPEN_ROUTER_MODEL_OVERRIDES.find(m => m.id === `openrouter:${model.id}`); const microcentCosts = Object.fromEntries(Object.entries(model.pricing).map(([k, v]) => [k, Math.round((v as number < 0 ? 1 : v as number) * 1_000_000 * 100)])) ; + if ( ! microcentCosts.request ) { + microcentCosts.request = 0; + } coerced_models.push({ id: `openrouter:${model.id}`, name: `${model.name} (OpenRouter)`,