mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-09-05 08:10:14 +00:00
fix: correct OpenRouter model name from deepseek-3.2 to deepseek-v3.2
This commit is contained in:
parent
0ef01db9b2
commit
fb082c10bc
3 changed files with 7 additions and 8 deletions
|
|
@ -381,10 +381,10 @@ describe("OpenRouterHandler", () => {
|
|||
)
|
||||
})
|
||||
|
||||
it("should NOT use R1 format for DeepSeek 3.2 models", async () => {
|
||||
it("should NOT use R1 format for DeepSeek V3.2 models", async () => {
|
||||
const deepseek32Handler = new OpenRouterHandler({
|
||||
...mockOptions,
|
||||
openRouterModelId: "deepseek/deepseek-3.2",
|
||||
openRouterModelId: "deepseek/deepseek-v3.2",
|
||||
})
|
||||
|
||||
const mockStream = {
|
||||
|
|
|
|||
|
|
@ -268,9 +268,9 @@ export const parseOpenRouterModel = ({
|
|||
|
||||
// Configure DeepSeek V3 models properly
|
||||
// These models support standard tool calling but NOT R1 format
|
||||
// OpenRouter uses deepseek/deepseek-v3 and deepseek/deepseek-v3.2 naming
|
||||
if (
|
||||
id.startsWith("deepseek/deepseek-v3") ||
|
||||
id.startsWith("deepseek/deepseek-3") ||
|
||||
id.startsWith("deepseek/deepseek-v3") || // Matches deepseek/deepseek-v3, deepseek/deepseek-v3.2, etc.
|
||||
id === "deepseek/deepseek-chat"
|
||||
) {
|
||||
// Ensure these models are marked as supporting native tools
|
||||
|
|
|
|||
|
|
@ -136,7 +136,7 @@ export class OpenRouterHandler extends BaseProvider implements SingleCompletionH
|
|||
]
|
||||
|
||||
// DeepSeek R1 models require user instead of system role.
|
||||
// Note: DeepSeek V3 models (deepseek-v3, deepseek-3.2, etc.) do NOT use R1 format
|
||||
// Note: DeepSeek V3 models (deepseek-v3, deepseek-v3.2, etc.) do NOT use R1 format
|
||||
if (modelId.startsWith("deepseek/deepseek-r1") || modelId === "perplexity/sonar-reasoning") {
|
||||
openAiMessages = convertToR1Format([{ role: "user", content: systemPrompt }, ...messages])
|
||||
}
|
||||
|
|
@ -390,11 +390,10 @@ export class OpenRouterHandler extends BaseProvider implements SingleCompletionH
|
|||
}
|
||||
|
||||
// Only DeepSeek R1 models use special temperature and topP settings
|
||||
// DeepSeek V3 models (v3, 3.2, 3.2-exp) use standard settings
|
||||
// DeepSeek V3 models (v3, v3.2, etc.) use standard settings
|
||||
const isDeepSeekR1 = id.startsWith("deepseek/deepseek-r1") || id === "perplexity/sonar-reasoning"
|
||||
const isDeepSeekV3 =
|
||||
id.startsWith("deepseek/deepseek-v3") ||
|
||||
id.startsWith("deepseek/deepseek-3") ||
|
||||
id.startsWith("deepseek/deepseek-v3") || // Matches deepseek/deepseek-v3, deepseek/deepseek-v3.2, etc.
|
||||
id === "deepseek/deepseek-chat"
|
||||
|
||||
const params = getModelParams({
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue