ComfyUI Extension
ComfyUI-ModelMetadataReader
ComfyUI plugin for reading model file metadata including download addresses and model information. (Description by CC)
kana112233/ComfyUI-ModelMetadataReader
Nodes—
On cloudLocal install
Stars0
Updated7 months ago
Readme
ComfyUI Model Metadata Reader
ComfyUI 模型元数据读取插件,用于读取模型文件中的元数据信息,包括下载地址等。
功能
1. Model Metadata Reader(模型元数据读取器)
读取单个模型文件的详细元数据信息。
输入:
model_type: 模型类型(checkpoints, loras, vae, controlnet等)model_name: 模型文件名
输出:
metadata_json: 完整的元数据JSON字符串download_url: 模型下载地址model_info: 模型信息摘要
2. Model List Reader(模型列表读取器)
列出指定类型的所有可用模型。
输入:
model_type: 模型类型
输出:
model_list: 模型列表字符串model_count: 模型数量
支持的模型类型
- checkpoints(检查点)
- loras(LoRA模型)
- vae(VAE模型)
- controlnet(ControlNet模型)
- embeddings(嵌入模型)
- upscale_models(放大模型)
- clip_vision(CLIP视觉模型)
- diffusion_models(扩散模型)
- text_encoders(文本编码器)
支持的元数据字段
从 safetensors 文件中可以提取的元数据包括:
- 下载地址:
download_url,ss_download_url,modelspec.download_url - 模型信息:
modelspec.title,modelspec.description,modelspec.architecture - 训练参数:
ss_base_model_version,ss_resolution,ss_network_dim,ss_network_alpha - 以及其他所有存储在文件中的元数据
使用方法
- 将插件放置在
ComfyUI/custom_nodes/目录下 - 重启 ComfyUI
- 在节点菜单的
utils/model分类下找到这两个节点 - 添加到工作流中使用
示例
读取 LoRA 模型元数据
- 添加
Model Metadata Reader节点 - 设置
model_type为loras - 输入模型文件名到
model_name - 查看输出的元数据信息
列出所有 checkpoint 模型
- 添加
Model List Reader节点 - 设置
model_type为checkpoints - 查看输出的模型列表
注意事项
- 仅支持读取 safetensors 格式的模型文件元数据
- 其他格式(如 .ckpt, .pt)不包含可读取的元数据信息
- 元数据内容取决于模型训练时保存的信息