Browse Source

Merge remote-tracking branch 'origin/main' into v3.3.5

Matt Rubens 11 months ago
parent
commit
15c2b49671
1 changed files with 5 additions and 7 deletions
  1. 5 7
      src/api/providers/openrouter.ts

+ 5 - 7
src/api/providers/openrouter.ts

@@ -114,13 +114,11 @@ export class OpenRouterHandler implements ApiHandler, SingleCompletionHandler {
 		}
 
 		let temperature = 0
-		switch (this.getModel().id) {
-			case "deepseek/deepseek-r1":
-				// Recommended temperature for DeepSeek reasoning models
-				temperature = 0.6
-				// DeepSeek highly recommends using user instead of system role
-				openAiMessages[0].role = "user"
-				openAiMessages = convertToR1Format([{ role: "user", content: systemPrompt }, ...messages])
+		if (this.getModel().id === "deepseek/deepseek-r1" || this.getModel().id.startsWith("deepseek/deepseek-r1:")) {
+			// Recommended temperature for DeepSeek reasoning models
+			temperature = 0.6
+			// DeepSeek highly recommends using user instead of system role
+			openAiMessages = convertToR1Format([{ role: "user", content: systemPrompt }, ...messages])
 		}
 
 		// https://openrouter.ai/docs/transforms