fix: update cached user quota after post-consuming (close #204)

This commit is contained in:
JustSong
2023-06-27 19:22:58 +08:00
parent 0941e294bf
commit 737672fb0b
2 changed files with 16 additions and 0 deletions

View File

@@ -201,6 +201,10 @@ func relayTextHelper(c *gin.Context, relayMode int) *OpenAIErrorWithStatusCode {
if err != nil {
common.SysError("error consuming token remain quota: " + err.Error())
}
err = model.CacheUpdateUserQuota(userId)
if err != nil {
common.SysError("error update user quota cache: " + err.Error())
}
if quota != 0 {
tokenName := c.GetString("token_name")
logContent := fmt.Sprintf("模型倍率 %.2f,分组倍率 %.2f", modelRatio, groupRatio)