From 754e82040379cc855b8eacf961eb41358797aef1 Mon Sep 17 00:00:00 2001 From: Daniel Salazar Date: Wed, 7 Jan 2026 09:11:44 -0800 Subject: [PATCH] fix: openrouter costs always being 0 (#2250) --- .../ai/chat/providers/OpenRouterProvider/OpenRouterProvider.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 61f3b020e..00e2d59ca 100644 --- a/src/backend/src/services/ai/chat/providers/OpenRouterProvider/OpenRouterProvider.ts +++ b/src/backend/src/services/ai/chat/providers/OpenRouterProvider/OpenRouterProvider.ts @@ -136,7 +136,7 @@ export class OpenRouterProvider implements IChatProvider { if ( (model.id as string).includes('openrouter/auto') ) { continue; } - const microcentCosts = Object.fromEntries(Object.entries(model.pricing).map(([k, v]) => [k, Math.round((v as number < 0 ? 1 : 0) * 1_000_000 * 100)])) ; + 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)])) ; coerced_models.push({ id: `openrouter:${model.id}`, name: `${model.name} (OpenRouter)`,