fix(model-catalog): align enabled model summary

This commit is contained in:
2026-05-24 23:06:24 +08:00
parent 71950d2b4f
commit 355d8cad74
4 changed files with 79 additions and 7 deletions
@@ -202,6 +202,9 @@ func buildModelCatalog(
sourceCount := 0
for _, model := range models {
platform := platformMap[model.PlatformID]
if !catalogSourceEnabled(model, platform) {
continue
}
baseModel := baseModelMap[model.BaseModelID]
providerKey := modelProviderKey(model, baseModel, platform)
provider := providerMap[providerKey]
@@ -271,6 +274,10 @@ func buildModelCatalog(
}
}
func catalogSourceEnabled(model store.PlatformModel, platform store.Platform) bool {
return model.Enabled && platform.ID != "" && platform.Status == "enabled"
}
func modelCatalogItem(group *catalogGroup, accessRuleGroups map[string]accessRuleGroup) ModelCatalogItem {
sources := sortedCatalogSources(group.sources)
primary := sources[0]