MartialBE / one-hub

OpenAI 接口管理 & 分发系统,改自songquanpeng/one-api。支持更多模型,加入统计页面,完善非openai模型的函数调用。
https://one-api-martialbe.vercel.app/
Apache License 2.0
996 stars 197 forks source link

调整模型请求计费逻辑 #314

Open LHXCxyw opened 1 month ago

LHXCxyw commented 1 month ago

例行检查

功能描述 希望在请求模型的时候,如果模型设置了重定向和价格,那么只计算请求的模型名费用,而不计算重定向模型费用。

比如我重定向模型free-gpt-4到gpt-4模型,给free-gpt-4模型价格设置免费,那么我请求free-gpt-4模型就应该是免费的,而不是计算重定向后的gpt-4模型的费用,不然给free-gpt-4模型设置价格就没有任何意义了。

如果没有设置模型价格,则还是计算gpt-4模型的价格。这样做既可以让free-gpt-4模型的价格有效,也可以在多个重定向模型没设置费用时继续使用重定向后的模型费用。 应用场景