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

This commit is contained in:
Matt Rubens
2025-01-28 15:03:03 -05:00

View File

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