|
|
@@ -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 匹配
|