Fix deepseek

This commit is contained in:
Saoud Rizwan 2025-01-21 13:40:40 -08:00
parent f4df887fcd
commit d9af2acf5b
3 changed files with 8 additions and 12 deletions

View file

@ -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]

View file

@ -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",

View file

@ -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],
}
}
}