OpenClaw本地部署需将多个GGUF模型放入根目录下的models/子目录,并在config.yaml中以列表形式配置path和name字段,启动后UI下拉菜单显示对应模型名且可切换使用。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

OpenClaw本地部署时需要同时加载多个大语言模型(如Qwen、Llama3、Phi-3),以便在Web UI中按需切换使用,而不是每次只绑定一个模型。
准备多个模型文件并放入指定目录
从Hugging Face或ModelScope下载至少两个已验证兼容的GGUF格式模型(例如qwen2.5-7b-instruct.Q4_K_M.gguf和llama3-8b-instruct.Q5_K_M.gguf),确保文件名不含空格或特殊符号。
将所有模型文件统一放入models/子目录下——该路径必须与OpenClaw启动时默认读取路径一致,否则服务启动后模型列表为空。
这一步不能跳过,OpenClaw不会自动扫描上级目录或递归查找模型,【models/目录必须位于openclaw根目录下】。
修改config.yaml启用多模型支持
打开项目根目录下的config.yaml文件。
找到model:区块,将其改为列表格式,每个模型用短横线+空格开头,保留原有缩进:
model: - path: models/qwen2.5-7b-instruct.Q4_K_M.gguf name: Qwen2.5-7B - path: models/llama3-8b-instruct.Q5_K_M.gguf name: Llama3-8B
注意:每个模型项必须包含path和name两个字段;path为相对路径,以models/开头;name将直接显示在UI下拉菜单中,不可重复。
启动服务并验证模型加载
在终端进入OpenClaw项目根目录,执行:python app.py。
等待日志输出中连续出现类似✅ Loaded model: Qwen2.5-7B和✅ Loaded model: Llama3-8B两行提示,说明模型均已成功载入内存。
浏览器访问http://127.0.0.1:5000,点击顶部模型选择下拉框——此时应看到“Qwen2.5-7B”和“Llama3-8B”两个可选项,点击切换后发送测试消息,响应内容风格应随所选模型变化。


















