瀏覽代碼

fix: Extend temperature handling for OpenAI-like models

- Add support for suppressing temperature for o1 models
- Expand model prefix check to include 'o1' alongside 'o3' models
1808837298@qq.com 1 年之前
父節點
當前提交
812c188ab1
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      relay/channel/openai/adaptor.go

+ 1 - 1
relay/channel/openai/adaptor.go

@@ -119,7 +119,7 @@ func (a *Adaptor) ConvertRequest(c *gin.Context, info *relaycommon.RelayInfo, re
 			request.MaxCompletionTokens = request.MaxTokens
 			request.MaxCompletionTokens = request.MaxTokens
 			request.MaxTokens = 0
 			request.MaxTokens = 0
 		}
 		}
-		if strings.HasPrefix(request.Model, "o3") {
+		if strings.HasPrefix(request.Model, "o3") || strings.HasPrefix(request.Model, "o1") {
 			request.Temperature = nil
 			request.Temperature = nil
 		}
 		}
 		if strings.HasSuffix(request.Model, "-high") {
 		if strings.HasSuffix(request.Model, "-high") {