| 123456789101112131415161718192021222324 |
- package model
- // GetModelEnableGroups 返回指定模型名称可用的用户分组列表。
- // 复用缓存的定价映射,避免额外的数据库查询。
- func GetModelEnableGroups(modelName string) []string {
- for _, p := range GetPricing() {
- if p.ModelName == modelName {
- return p.EnableGroup
- }
- }
- return make([]string, 0)
- }
- // GetModelQuotaType 返回指定模型的计费类型(quota_type)。
- // 复用缓存的定价映射,避免额外数据库查询。
- // 如果未找到对应模型,默认返回 0。
- func GetModelQuotaType(modelName string) int {
- for _, p := range GetPricing() {
- if p.ModelName == modelName {
- return p.QuotaType
- }
- }
- return 0
- }
|