From 663747eb2d737716ad4c4ebeca5b1ca828001b7e Mon Sep 17 00:00:00 2001 From: Piotr Rogowski Date: Sat, 25 Jan 2025 23:34:50 +0100 Subject: [PATCH] Use deepseek-r1 recommended temperature --- src/api/providers/openrouter.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/api/providers/openrouter.ts b/src/api/providers/openrouter.ts index f28d74b..5e15cb2 100644 --- a/src/api/providers/openrouter.ts +++ b/src/api/providers/openrouter.ts @@ -110,12 +110,20 @@ export class OpenRouterHandler implements ApiHandler, SingleCompletionHandler { maxTokens = 8_192 break } + + let temperature = 0 + switch (this.getModel().id) { + case "deepseek/deepseek-r1": + // Recommended temperature for DeepSeek reasoning models + temperature = 0.6 + } + // https://openrouter.ai/docs/transforms let fullResponseText = "" const stream = await this.client.chat.completions.create({ model: this.getModel().id, max_tokens: maxTokens, - temperature: 0, + temperature: temperature, messages: openAiMessages, stream: true, // This way, the transforms field will only be included in the parameters when openRouterUseMiddleOutTransform is true.