Просмотр исходного кода

Use deepseek-r1 recommended temperature

Piotr Rogowski 11 месяцев назад
Родитель
Сommit
663747eb2d
1 измененных файлов с 9 добавлено и 1 удалено
  1. 9 1
      src/api/providers/openrouter.ts

+ 9 - 1
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.