From 4d9f92d110fbdeb47bbf2b3df344c481866d3c2d Mon Sep 17 00:00:00 2001 From: feitianbubu Date: Tue, 3 Mar 2026 10:56:57 +0800 Subject: [PATCH] fix: use default model price for radio price model --- relay/helper/price.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/relay/helper/price.go b/relay/helper/price.go index 8c31c18224f5..a250547b4d97 100644 --- a/relay/helper/price.go +++ b/relay/helper/price.go @@ -147,11 +147,10 @@ func ModelPriceHelperPerCall(c *gin.Context, info *relaycommon.RelayInfo) (types // 如果没有配置价格,检查模型倍率配置 if !success { - // 没有配置费用,返回错误 + // 没有配置费用,也要使用默认费用,否则按费率计费模型无法使用 defaultPrice, ok := ratio_setting.GetDefaultModelPriceMap()[info.OriginModelName] if !ok { - // 不再使用默认价格,而是返回错误 - return types.PriceData{}, fmt.Errorf("模型 %s 价格未配置,请联系管理员设置", info.OriginModelName) + modelPrice = float64(common.PreConsumedQuota) / common.QuotaPerUnit } else { modelPrice = defaultPrice }