From d9af2acf5b941f57422e036d3cc2bc0973cbf54f Mon Sep 17 00:00:00 2001 From: Saoud Rizwan <7799382+saoudrizwan@users.noreply.github.com> Date: Tue, 21 Jan 2025 13:40:40 -0800 Subject: [PATCH] Fix deepseek --- CHANGELOG.md | 6 ++---- package.json | 2 +- src/api/providers/deepseek.ts | 12 +++++------- 3 files changed, 8 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 46a688a808..de5566d05f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,8 @@ # Change Log -## [3.2.X] +## [3.2.3] -- Add DeepSeek-R1 (deepseek-reasoner) model support with proper parameter handling -- Fix temperature parameter being sent to unsupported deepseek-reasoner model -- Update DeepSeek pricing info with new reasoner model rates +- Add DeepSeek-R1 (deepseek-reasoner) model support with proper parameter handling (thanks @slavakurilyak!) ## [3.2.0] diff --git a/package.json b/package.json index 20ab2b6b92..63b162c186 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "claude-dev", "displayName": "Cline", "description": "Autonomous coding agent right in your IDE, capable of creating/editing files, running commands, using the browser, and more with your permission every step of the way.", - "version": "3.2.2", + "version": "3.2.3", "icon": "assets/icons/icon.png", "galleryBanner": { "color": "#617A91", diff --git a/src/api/providers/deepseek.ts b/src/api/providers/deepseek.ts index 97eca592d3..d68dc49bed 100644 --- a/src/api/providers/deepseek.ts +++ b/src/api/providers/deepseek.ts @@ -54,15 +54,13 @@ export class DeepSeekHandler implements ApiHandler { getModel(): { id: DeepSeekModelId; info: ModelInfo } { const modelId = this.options.apiModelId - if (!modelId || !(modelId in deepSeekModels)) { - return { - id: deepSeekDefaultModelId, - info: deepSeekModels[deepSeekDefaultModelId], - } + if (modelId && modelId in deepSeekModels) { + const id = modelId as DeepSeekModelId + return { id, info: deepSeekModels[id] } } return { - id: modelId as DeepSeekModelId, - info: deepSeekModels[modelId as DeepSeekModelId], + id: deepSeekDefaultModelId, + info: deepSeekModels[deepSeekDefaultModelId], } } }