1808837298@qq.com 1 год назад
Родитель
Сommit
b80c1ee3a4
3 измененных файлов с 7 добавлено и 4 удалено
  1. 2 2
      common/model-ratio.go
  2. 2 2
      controller/channel-test.go
  3. 3 0
      relay/channel/openai/adaptor.go

+ 2 - 2
common/model-ratio.go

@@ -54,8 +54,8 @@ var defaultModelRatio = map[string]float64{
 	"o1-2024-12-17":          7.5,
 	"o1-preview":             7.5,
 	"o1-preview-2024-09-12":  7.5,
-	"o1-mini":                1.5,
-	"o1-mini-2024-09-12":     1.5,
+	"o1-mini":                0.55,
+	"o1-mini-2024-09-12":     0.55,
 	"o3-mini":                0.55,
 	"o3-mini-2025-01-31":     0.55,
 	"gpt-4o-mini":            0.075,

+ 2 - 2
controller/channel-test.go

@@ -156,10 +156,10 @@ func buildTestRequest(model string) *dto.GeneralOpenAIRequest {
 		Model:  "", // this will be set later
 		Stream: false,
 	}
-	if strings.HasPrefix(model, "o1") {
+	if strings.HasPrefix(model, "o1") || strings.HasPrefix(model, "o3") {
 		testRequest.MaxCompletionTokens = 10
 	} else if strings.HasPrefix(model, "gemini-2.0-flash-thinking") {
-		testRequest.MaxTokens = 2
+		testRequest.MaxTokens = 10
 	} else {
 		testRequest.MaxTokens = 1
 	}

+ 3 - 0
relay/channel/openai/adaptor.go

@@ -114,6 +114,9 @@ func (a *Adaptor) ConvertRequest(c *gin.Context, info *relaycommon.RelayInfo, re
 			request.MaxCompletionTokens = request.MaxTokens
 			request.MaxTokens = 0
 		}
+		if strings.HasPrefix(request.Model, "o3") {
+			request.Temperature = nil
+		}
 	}
 	if request.Model == "o1" || request.Model == "o1-2024-12-17" || strings.HasPrefix(request.Model, "o3") {
 		//修改第一个Message的内容,将system改为developer