JSON文件不是模型权重,因其仅以文本形式记录工作流结构和模型路径占位符(如"model_path": "models/checkpoints/xxx.safetensors"),不含实际二进制权重;真正模型权重是数百MB至数GB的.safetensors/.ckpt等文件,需单独下载并按路径精准放入本地目录。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

LiblibAI下载到JSON文件不是模型权重,是因为JSON只记录工作流节点结构、参数配置和模型路径占位符,并不包含实际的.safetensors或.ckpt二进制权重数据;误把导出的工作流文件当模型使用,会导致Stable Diffusion报错“model not found”或直接跳过加载。
为什么JSON不是模型权重
JSON文件本质是文本格式的流程蓝图,里面只有类似"model_path": "models/checkpoints/realisticVisionV6.safetensors"这样的字符串引用,不携带任何数值权重。真正的模型权重是几百MB到几GB的二进制文件,必须单独下载并放入对应目录才能被识别。
如果你双击JSON文件想直接加载模型,WebUI会报错“KeyError: 'model'”,因为解析器在JSON里根本找不到权重张量数据——它只看到一个路径字符串,而该路径在你本地并不存在。
如何区分JSON和模型权重文件
看文件扩展名和大小:模型权重文件一定是.safetensors、.ckpt、.gguf或.bin结尾,且体积≥200MB;JSON文件固定为.json后缀,通常小于500KB。
打开文件用文本编辑器查看开头:模型权重文件用十六进制编辑器打开全是乱码;JSON文件用记事本打开能看到清晰的{"nodes": [...], "links": [...]}结构,第一行通常是{或[。
【必须核对文件大小再操作】——若下载的“模型”文件只有327KB,那100%是JSON,不是权重,立刻停止往checkpoints文件夹里扔。
从JSON还原出真正模型权重的路径
第一步:用文本编辑器打开刚下载的JSON文件 → 搜索"model_path"或"ckpt_name"字段 → 复制引号内的完整路径,例如"models/checkpoints/majicMIX_realistic.safetensors"
第二步:进入LiblibAI模型广场 → 搜索该模型名称(如majicMIX_realistic)→ 确认页面显示“已开放”下载权限 → 点击【下载模型】按钮 → 选择匹配显存的版本(如FP16-全精度)→ 下载.safetensors文件
第三步:将下载好的.safetensors文件,按JSON中写的路径层级,手动放入本地Stable Diffusion对应目录。例如JSON写的是models/checkpoints/xxx.safetensors,你就必须放进webui根目录下的models\checkpoints\文件夹,不能放在models\loras\里。
这一步操作起来很简单,直接把文件拖进去就行。但要注意:路径层级错一级,WebUI就完全找不到模型,连名字都不会出现在下拉菜单里。


















