From 56e867d4c310c45938f3308cc9eebcebeb11bbe5 Mon Sep 17 00:00:00 2001 From: nang-dev Date: Thu, 3 Apr 2025 17:27:11 -0400 Subject: [PATCH 1/3] Added working --- src/api/providers/pearai.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/api/providers/pearai.ts b/src/api/providers/pearai.ts index aa2bac09835..5313b59febb 100644 --- a/src/api/providers/pearai.ts +++ b/src/api/providers/pearai.ts @@ -60,7 +60,11 @@ export class PearAiHandler extends BaseProvider implements SingleCompletionHandl throw new Error(`Failed to fetch models: ${response.statusText}`) } const data = (await response.json()) as PearAiModelsResponse - const underlyingModel = data.models[modelId]?.underlyingModel || "claude-3-5-sonnet-20241022" + const underlyingModel = + data.models[modelId]?.underlyingModelUpdated || + data.models[modelId]?.underlyingModelUpdated || + "claude-3-5-sonnet-20241022" + console.dir("IM HERE") console.dir(underlyingModel) if (underlyingModel.startsWith("deepseek")) { this.handler = new OpenRouterHandler({ From 57ba71809b4d8eeb245700c5af7daf585f4dbffb Mon Sep 17 00:00:00 2001 From: nang-dev Date: Thu, 3 Apr 2025 17:48:12 -0400 Subject: [PATCH 2/3] Added backwards compatibility --- src/api/providers/pearai.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/api/providers/pearai.ts b/src/api/providers/pearai.ts index 5313b59febb..1d57a2f6887 100644 --- a/src/api/providers/pearai.ts +++ b/src/api/providers/pearai.ts @@ -64,8 +64,6 @@ export class PearAiHandler extends BaseProvider implements SingleCompletionHandl data.models[modelId]?.underlyingModelUpdated || data.models[modelId]?.underlyingModelUpdated || "claude-3-5-sonnet-20241022" - console.dir("IM HERE") - console.dir(underlyingModel) if (underlyingModel.startsWith("deepseek")) { this.handler = new OpenRouterHandler({ ...options, From 958a9558a36818c2b3727417df2aca817f1e4518 Mon Sep 17 00:00:00 2001 From: nang-dev Date: Thu, 3 Apr 2025 17:48:44 -0400 Subject: [PATCH 3/3] Added backwards compatibility --- src/api/providers/pearai.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/api/providers/pearai.ts b/src/api/providers/pearai.ts index 1d57a2f6887..9ad3b1b721a 100644 --- a/src/api/providers/pearai.ts +++ b/src/api/providers/pearai.ts @@ -60,10 +60,7 @@ export class PearAiHandler extends BaseProvider implements SingleCompletionHandl throw new Error(`Failed to fetch models: ${response.statusText}`) } const data = (await response.json()) as PearAiModelsResponse - const underlyingModel = - data.models[modelId]?.underlyingModelUpdated || - data.models[modelId]?.underlyingModelUpdated || - "claude-3-5-sonnet-20241022" + const underlyingModel = data.models[modelId]?.underlyingModelUpdated || "claude-3-5-sonnet-20241022" if (underlyingModel.startsWith("deepseek")) { this.handler = new OpenRouterHandler({ ...options,