Browse Source

feat(model_ratio): add default ratios for gpt-4o-mini-tts

CaIon 2 months ago
parent
commit
689c43143b
1 changed files with 6 additions and 0 deletions
  1. 6 0
      setting/ratio_setting/model_ratio.go

+ 6 - 0
setting/ratio_setting/model_ratio.go

@@ -297,6 +297,7 @@ var defaultModelPrice = map[string]float64{
 	"mj_upload":                      0.05,
 	"sora-2":                         0.3,
 	"sora-2-pro":                     0.5,
+	"gpt-4o-mini-tts":                0.3,
 }
 
 var defaultAudioRatio = map[string]float64{
@@ -304,11 +305,13 @@ var defaultAudioRatio = map[string]float64{
 	"gpt-4o-mini-audio-preview":    66.67,
 	"gpt-4o-realtime-preview":      8,
 	"gpt-4o-mini-realtime-preview": 16.67,
+	"gpt-4o-mini-tts":              25,
 }
 
 var defaultAudioCompletionRatio = map[string]float64{
 	"gpt-4o-realtime":      2,
 	"gpt-4o-mini-realtime": 2,
+	"gpt-4o-mini-tts":      1,
 }
 
 var (
@@ -536,6 +539,9 @@ func getHardcodedCompletionModelRatio(name string) (float64, bool) {
 			if name == "gpt-4o-2024-05-13" {
 				return 3, true
 			}
+			if strings.HasPrefix(name, "gpt-4o-mini-tts") {
+				return 20, false
+			}
 			return 4, false
 		}
 		// gpt-5 匹配