fix: fix getPreConsumedQuota (#1312)

This commit is contained in:
plusye 2024-04-27 16:07:06 +08:00 committed by GitHub
parent 6cffb116b7
commit 1c2654320e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -125,9 +125,9 @@ func getPromptTokens(textRequest *relaymodel.GeneralOpenAIRequest, relayMode int
}
func getPreConsumedQuota(textRequest *relaymodel.GeneralOpenAIRequest, promptTokens int, ratio float64) int64 {
preConsumedTokens := config.PreConsumedQuota
preConsumedTokens := config.PreConsumedQuota + int64(promptTokens)
if textRequest.MaxTokens != 0 {
preConsumedTokens = int64(promptTokens) + int64(textRequest.MaxTokens)
preConsumedTokens += int64(textRequest.MaxTokens)
}
return int64(float64(preConsumedTokens) * ratio)
}