修改日志详情

This commit is contained in:
wood 2023-11-15 23:30:04 +08:00
parent bff5456313
commit 9cab86b86c

View File

@ -435,9 +435,15 @@ func relayTextHelper(c *gin.Context, relayMode int) *OpenAIErrorWithStatusCode {
common.LogError(ctx, "error update user quota cache: "+err.Error()) common.LogError(ctx, "error update user quota cache: "+err.Error())
} }
if quota != 0 { if quota != 0 {
// logContent := fmt.Sprintf("模型倍率 %.4f", modelRatio) inputPrice := ratio * 0.002
ratio = ratio * 0.002 var logContent string
logContent := fmt.Sprintf("输入: $%.10g/1k tokens", ratio)
if completionRatio == 1 {
logContent = fmt.Sprintf("单价: $%.6g/1k tokens", inputPrice)
} else {
outputPrice := inputPrice * completionRatio
logContent = fmt.Sprintf("输入: $%.6g/1k tokens, 输出: $%.6g/1k tokens", inputPrice, outputPrice)
}
model.RecordConsumeLog(ctx, userId, channelId, promptTokens, completionTokens, textRequest.Model, tokenName, quota, logContent) model.RecordConsumeLog(ctx, userId, channelId, promptTokens, completionTokens, textRequest.Model, tokenName, quota, logContent)
model.UpdateUserUsedQuotaAndRequestCount(userId, quota) model.UpdateUserUsedQuotaAndRequestCount(userId, quota)
model.UpdateChannelUsedQuota(channelId, quota) model.UpdateChannelUsedQuota(channelId, quota)