comfyui-llama-model-bridge · git:20260822.1a191ac · 2026-08-22 · sha256 3f7a2836decea45f
comfyui-llama-model-bridge git:20260822.1a191acA
Immutable. This exact content is served forever at /api/v1/blob/3f7a2836decea45f.
--- name: comfyui-llama-model-bridge description: 让 ComfyUI 模型目录中的 GGUF 主模型与视觉 mmproj 在 llama.cpp、Ollama、LM Studio 和 Naiba-chat 之间安全互通。用于配置或排查共享模型目录、本地 API、硬链接导入、Modelfile、视觉能力识别、模型迁移、重复占用磁盘、运行端选型与效率问题。 --- # ComfyUI 模型与 Llama 模型互通 让 llama.cpp、Ollama、LM Studio 和 Naiba-chat 尽量复用用户已有的 ComfyUI GGUF 模型,并正确处理视觉投影文件。 ## 工作流程 1. 确认 ComfyUI 的模型根目录和用户希望接入的运行端。 2. 运行 `python scripts/inspect_model_compatibility.py --root <模型目录>` 做只读盘点,区分主模型与 `mmproj`、`vision projector` 等视觉投影文件。需要机器可读结果时添加 `--json`。 3. 先检查文件名、大小、路径和运行实例,再决定接入方式;不要在未验证前删除、移动或覆盖模型。 4. 按运行端接入: - llama.cpp:直接指向共享目录中的主 GGUF;视觉模型同时传入匹配的 mmproj。 - LM Studio:优先使用 `lms import --hard-link` 建立索引,避免复制大型模型;确认只有预期实例在运行。 - Ollama:官方模型优先使用 `ollama pull`;手工导入 GGUF 时使用 Modelfile,并为视觉模型明确配置匹配的 `ADAPTER`。不要把 `OLLAMA_MODELS` 误解为散装 GGUF 扫描目录。 5. 在 Naiba-chat 中配置对应的本地 API 地址和模型名。 6. 先查询运行端能力接口,再用真实小图片完成视觉验证;不要只根据模型名称或旁边存在 mmproj 判断视觉可用。 7. 检查模型是否重复占盘、是否误加载多个实例,以及上下文或并发设置是否导致性能异常。 8. 给出可回退、可验证的操作步骤;涉及删除、覆盖或大规模迁移前必须让用户确认精确目标。 需要同时查看运行端状态时,按实际启用的服务追加 `--llama-url`、`--ollama-url` 或 `--lmstudio-url`。脚本只查询接口,不会加载、导入或删除模型。 ## 运行端选择与实测依据 在比较三种运行端、解释性能差异、推荐 Naiba-chat 配置、处理视觉模型或共享目录问题时,读取 [本地模型运行端推荐新版.md](references/本地模型运行端推荐新版.md)。该文档包含本机第二轮实测、三端视觉能力检测、LM Studio 重复实例陷阱、Ollama 官方模型与手工 GGUF 的区别,以及磁盘共享建议。 引用性能数字时注明它们来自特定机器和测试条件,不把不同参数规模的模型直接横向比较。 ## 安全要求 - 默认只做只读检查,不删除任何模型。 - 不创建第二份大型模型,除非用户明确接受额外磁盘占用。 - 在 Windows 上优先用硬链接复用 LM Studio 模型,并验证链接确实建立成功。 - 不修改 Naiba-chat 的 Agent 能力、`tool_scope` 或固定 `skill_ids`;此 Skill 作为默认内置 Skill 独立工作。