Merge pull request #4151 from Artheriax/model-type-tags

Base model tags inside the networks tab.
This commit is contained in:
Vladimir Mandic
2025-08-24 09:21:26 -04:00
committed by GitHub
3 changed files with 15 additions and 1 deletions
+7
View File
@@ -63,6 +63,13 @@ class ExtraNetworksPageCheckpoints(ui_extra_networks.ExtraNetworksPage):
}
record["info"] = self.find_info(checkpoint.filename)
record["description"] = self.find_description(checkpoint.filename, record["info"])
# Base model extraction
record["version"] = (
record["info"].get("modelVersions", [{}])[0].get("baseModel", "N/A")
if record["info"] else "N/A"
)
except Exception as e:
shared.log.debug(f'Networks error: type=model file="{name}" {e}')
return record
+4 -1
View File
@@ -97,7 +97,10 @@ class ExtraNetworksPageLora(ui_extra_networks.ExtraNetworksPage):
"metadata": json.dumps(l.metadata, indent=4) if l.metadata else None,
"mtime": mtime,
"size": size,
"version": l.sd_version,
"version": ( # Base model extraction
(info.get("modelVersions", [{}])[0].get("baseModel") or l.sd_version or "N/A")
if info else (l.sd_version or "N/A")
),
"info": info,
"description": self.find_description(l.filename, info),
"tags": self.get_tags(l, info),
+4
View File
@@ -31,6 +31,10 @@ class ExtraNetworksPageVAEs(ui_extra_networks.ExtraNetworksPage):
"size": size,
"info": info,
"description": self.find_description(filename, info),
"version": ( # Base model extraction
info.get("modelVersions", [{}])[0].get("baseModel", "N/A")
if info else "N/A"
),
}
yield record
except Exception as e: