openclaw提示“模型不存在”需依次排查:先执行ollama list确认模型是否本地存在;再访问http://localhost:11434/api/tags验证服务与模型注册状态;然后重置openclaw配置启用自动发现;最后排除ollama_path等环境变量干扰。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

OpenClaw接入Ollama时提示“模型不存在”,不是配置写错了就是Ollama根本没认出这个模型——它连本地列表里都找不到对应条目,OpenClaw自然无法加载。
先确认模型真在本地
打开终端,执行:ollama list。
如果输出为空,或目标模型(比如 qwen3:8b)没出现在 NAME 列中,说明模型压根没拉下来,或拉到了别的路径。
执行 ollama pull qwen3:8b(请替换成你实际要用的完整模型名,必须带冒号和 tag,例如 llama3:8b-instruct-q4_K_M),不要只输 llama3——Ollama v4+ 已禁用隐式拉取。
【务必复制官网 Models 页面顶部显示的完整引用,大小写、连字符、下划线一个都不能错】
检查Ollama服务是否监听正确端口
在浏览器或终端中访问:http://localhost:11434/api/tags。
若返回 JSON 列表且含 "name": "qwen3:8b" 和 "details": {"tools": true},说明服务正常、模型已注册、支持工具调用;
若提示 “Connection refused”,说明 Ollama 服务没运行,此时执行 ollama serve 启动服务;
PHP中文网提供Qwen-1.0.2.6 MacOS官方客户端下载,专为苹果电脑优化的阿里通义千问桌面应用。本版本深度适配Mac系统,支持本地高效运行与多模态交互,集成超长上下文处理、AI写作、代码生成及智能体构建等核心功能。通过官方渠道下载,确保安全稳定,助您实现智能办公与创作升级。
若返回 404 或空对象,检查 URL 是否误写为 http://localhost:11434/v1/api/tags——Ollama 原生 API 不带 /v1 路径,加了反而 404。
验证OpenClaw是否启用自动发现
第一步:查看当前 Ollama 配置:openclaw config get models.providers.ollama。
第二步:如果输出里包含 baseUrl、models、maxTokens 等字段,说明你之前手动填过完整配置,这会【强制关闭自动发现机制】,导致 OpenClaw 忽略本地所有模型。
第三步:执行重置命令:openclaw config set models.providers.ollama.apiKey "ollama-local"。
第四步:再次运行第一步命令,确认输出只剩一行:apiKey: "ollama-local"——此时自动发现才会重新生效。
排除环境变量干扰
方法一:临时清空路径变量
在终端中执行:unset OLLAMA_PATH OLLAMA_DIR,然后重启 Ollama 服务(ollama serve 或 systemctl --user restart ollama)。
方法二:检查实际模型存放位置
运行 echo $OLLAMA_PATH,若有输出,执行 ls -la $OLLAMA_PATH/models,确认该目录下存在以 SHA256 哈希命名的子目录——没有就说明模型被拉到了别处,或根本没成功写入。
方法三:重建注册索引(仅当 manifests.db 损坏时)
关闭 Ollama 服务 → 删除 ~/.ollama/models/manifests.db → 重启服务 → 再次执行 ollama list,Ollama 会自动重建索引。










