From 9f18641d7ebf2cf3ab9a5676466ebb7dfb8a3e2b Mon Sep 17 00:00:00 2001 From: CaIon <1808837298@qq.com> Date: Tue, 14 May 2024 16:35:43 +0800 Subject: [PATCH] fix: gpt-4-gizmo-* model ratio --- common/model-ratio.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/common/model-ratio.go b/common/model-ratio.go index ff2e83c88..7302731de 100644 --- a/common/model-ratio.go +++ b/common/model-ratio.go @@ -242,6 +242,9 @@ func UpdateCompletionRatioByJSONString(jsonStr string) error { } func GetCompletionRatio(name string) float64 { + if strings.HasPrefix(name, "gpt-4-gizmo") { + name = "gpt-4-gizmo-*" + } if strings.HasPrefix(name, "gpt-3.5") { if name == "gpt-3.5-turbo" || strings.HasSuffix(name, "0125") { // https://openai.com/blog/new-embedding-models-and-api-updates @@ -253,7 +256,7 @@ func GetCompletionRatio(name string) float64 { } return 4.0 / 3.0 } - if strings.HasPrefix(name, "gpt-4") && name != "gpt-4-all" && !strings.HasPrefix(name, "gpt-4-gizmo") { + if strings.HasPrefix(name, "gpt-4") && name != "gpt-4-all" && name != "gpt-4-gizmo-*" { if strings.HasPrefix(name, "gpt-4-turbo") || strings.HasSuffix(name, "preview") || strings.HasPrefix(name, "gpt-4o") { return 3 }