LiblibAI训练模型需状态为“已发布”才可下载,下载后须按类型(LoRA/Checkpoint/ControlNet)放入ComfyUI对应目录,否则加载失败。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想把你在LiblibAI上训练好的自定义模型(比如LoRA、ControlNet或微调后的Checkpoint)下载到本地用于ComfyUI或WebUI部署,但模型详情页找不到下载按钮、点击“导出”没反应、或者下载后文件打不开——这是因为LiblibAI对用户训练模型的下载权限做了独立管控,必须满足特定状态和操作路径才能触发有效直链。
确认训练模型是否已生成可下载状态
训练完成不等于模型可下载。系统需完成校验、打包、权限绑定三步,缺一不可。
进入【我的模型】→ 找到目标训练任务 → 点击卡片进入详情页 → 向下滚动至“模型信息”区域,查看【模型状态】字段:必须显示为“已发布”或“已上线”,若仍为“训练中”“校验失败”“待审核”,则无法下载。
右上角若无【下载模型】按钮,且状态为“已发布”,请刷新页面并等待30秒——平台有时存在10~20秒的缓存延迟,按钮会延迟出现。
网页端一键下载(适用于已发布且权限开放的模型)
这是最直接的方式,无需抓包或命令行,适合刚完成训练想快速验证效果的用户。
第一步:在模型详情页向下滚动,找到绿色标识的【下载模型】按钮(位于“模型信息”下方、参数列表右侧)→ 点击。
第二步:弹出窗口中选择版本类型——训练时若勾选了“生成量化版”,此处会显示“FP16”“INT4”两个选项;未勾选则仅显示“原始精度”。【务必选择与你本地显存匹配的版本】:8GB显存以下选INT4,12GB以上可选FP16。
第三步:点击【确认下载】→ 浏览器自动开始下载,文件名格式为“your_model_name_v{版本号}.safetensors”。
通过开发者工具捕获直链下载(当按钮不显示或下载中断时)
适用于模型状态为“已发布”但前端按钮异常、或需在Linux服务器批量拉取的场景。
方法一:手动触发并提取真实请求
1. 在模型详情页按F12打开开发者工具 → 切换到【Network】标签页 → 勾选【Disable cache】。
2. 点击页面上任意位置(如参数标题栏),再迅速点击【下载模型】按钮 → 在Network列表中筛选包含“/api/www/model/export”的GET请求 → 找到响应头含Content-Disposition: attachment; filename=的条目。
3. 右键该请求 → 选择【Copy】→【Copy as cURL (bash)】。
4. 将复制内容粘贴到Linux终端,末尾追加 --output="my_custom_lora.safetensors" → 回车执行。
注意:若未勾选Disable cache,可能捕获到302跳转而非真实资源地址,导致wget返回空文件或403错误。
方法二:从控制台直接读取导出接口
1. 在模型详情页按F12 → 切换到【Console】标签 → 输入以下代码后回车:
fetch('/api/www/model/export?model_id=YOUR_MODEL_ID',{headers:{'Authorization':'Bearer '+localStorage.getItem('token')}}).then(r=>r.blob()).then(b=>window.open(URL.createObjectURL(b)))
2. 将YOUR_MODEL_ID替换为当前URL中model/后的字符串(例如https://liblib.ai/model/abc123 → abc123)→ 执行后浏览器将自动打开下载对话框。
下载后必须做的模型类型识别与存放
LiblibAI不标注模型类型,但ComfyUI/WebUI必须按类型放入对应目录才能识别。
① 打开下载的.safetensors文件 → 用文本编辑器(如VS Code)打开 → 搜索“lora”:若存在“lora_down”“lora_up”字段 → 是LoRA → 移入ComfyUI/models/loras/。
② 搜索“conditioner”“diffusion_model”:若同时存在 → 是大模型(Checkpoint)→ 移入ComfyUI/models/checkpoints/。
③ 搜索“control_net”:若存在 → 是ControlNet → 移入ComfyUI/models/controlnet/。
这一步不能跳过。放错路径会导致加载时报错“unknown model type”,且ComfyUI不会提示具体原因。

















