配置 OpenClaw 使用 Ollama 本地模型

  1. 前提条件

    确保已安装并运行 Ollama 服务,且模型 qwen3-vl:2b 已下载。

  2. 配置步骤

    修改 OpenClaw 配置文件,指定 Ollama 作为模型提供商并设置默认模型。

  3. 验证配置

    通过 TUI 界面进行对话测试,确认模型正常工作。

  4. 高级配置

    可根据需要添加更多模型或调整参数如 contextWindow 和 maxTokens。

  5. 注意事项

    • 确保 Ollama 服务地址与配置中的 baseUrl 一致。
    • 模型 ID 必须与 Ollama 中的模型名称匹配。
    • 若模型支持多模态,可在 input 字段中添加 "image" 等类型。

编辑 ~/.openclaw/openclaw.json 文件,添加或修改以下配置内容:

json 复制代码
{
  "agents": {
    "defaults": {
      "models": {"ollama":{}},
      "model": {"primary": "ollama/qwen3-vl:2b"}
    }
  },
  "models": {
    "providers": {
      "ollama":{
        "baseUrl": "http://127.0.0.1:11434/v1",
        "apiKey": "ollama-local",
        "api": "openai-completions",
        "models": [
          {
            "id": "qwen3-vl:2b",
            "name": "Qwen3 VL 2B",
            "reasoning": false,
            "input": ["text"],
            "cost": {
              "input": 0,
              "output": 0,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "contextWindow": 128000,
            "maxTokens": 8192
          }
        ]
      }
    }
  }
}

重启 OpenClaw 网关服务

配置完成后需要重启网关服务使更改生效:

bash 复制代码
openclaw gateway restart

测试对话功能

使用 OpenClaw 的 TUI 界面测试对话功能:

bash 复制代码
openclaw tui
相关推荐
鬼手点金8 小时前
nanoGPT/nanochat 能做出 DeepSeek/Qwen 这样的大模型吗?
服务器·前端·javascript·bug·openclaw
死磕音视频10 小时前
让小模型做选择题:限定候选项并读取 logits 概率的入门实践(附 Python 代码)
开发语言·python·大模型·文本分类·transformers
changshuaihua00114 小时前
LangChain · LangGraph · LangSmith 全景解析:LLM应用开发完整生态
人工智能·大模型·ai编程
O。O蛋黄酥啊15 小时前
实时语音 Agent 开发完全指南:从 ASR/TTS 到 WebRTC/VAD 的链路拆解
大模型·webrtc·语音识别·tts·asr
smilejingwei15 小时前
不用大模型不烧 token 能把智能问数做到啥程度?
大模型·token·智能问数·nlq
liferecords16 小时前
Xiaomi-OCR-0:小米把 1.7 亿样本灌进 0.8B 小模型,文档解析和 OCR 问答一把抓
人工智能·大模型·ocr·多模态
loulanyue_16 小时前
我们正从规模化时代迈向研究时代:破除预训练幻象与通用泛化困境——读Ilya Sutskever重磅专访全景解析
人工智能·深度学习·机器学习·大模型·通用人工智能
奋斗的源19 小时前
Ollama 本地大模型运行指南:从下载到部署
ai·ollama
余槐i19 小时前
Ollama 长文档问答后半段全空:context 默认值与静默截断的代价
性能优化·大模型·api·rag·ollama