From ffcfe5ea3e0edaadb85e4997832a85ca8c12be15 Mon Sep 17 00:00:00 2001 From: Will Miao Date: Sat, 31 Jan 2026 22:54:53 +0800 Subject: [PATCH] fix(metadata): rename model_type to sub_type and add embedding subtype, see #797 - Change `model_type` field to `sub_type` for checkpoint models to improve naming consistency - Add `sub_type="embedding"` for embedding models to properly categorize model subtypes - Maintain backward compatibility with existing metadata structure --- py/utils/metadata_manager.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/py/utils/metadata_manager.py b/py/utils/metadata_manager.py index 75bf29ea..122de8fe 100644 --- a/py/utils/metadata_manager.py +++ b/py/utils/metadata_manager.py @@ -223,7 +223,7 @@ class MetadataManager: preview_url=normalize_path(preview_url), tags=[], modelDescription="", - model_type="checkpoint", + sub_type="checkpoint", from_civitai=True ) elif model_class.__name__ == "EmbeddingMetadata": @@ -238,6 +238,7 @@ class MetadataManager: preview_url=normalize_path(preview_url), tags=[], modelDescription="", + sub_type="embedding", from_civitai=True ) else: # Default to LoraMetadata