package model func GetModelEnableGroups(modelName string) []string { // 确保缓存最新 GetPricing() if modelName == "" { return make([]string, 0) } modelEnableGroupsLock.RLock() groups, ok := modelEnableGroups[modelName] modelEnableGroupsLock.RUnlock() if !ok { return make([]string, 0) } return groups } // GetModelQuotaTypes 返回指定模型的计费类型集合(来自缓存) func GetModelQuotaTypes(modelName string) []int { GetPricing() modelEnableGroupsLock.RLock() quota, ok := modelQuotaTypeMap[modelName] modelEnableGroupsLock.RUnlock() if !ok { return []int{} } return []int{quota} }