当前位置: 首页 > news >正文

Ollama本地模型接入OpenClaw教程

点击此处进入Ollama官网进行下载,下载后安装并打开

Ollama模型默认是下载到C盘。由于模型比较大,我们可以更改模型存放的位置。

首先打开Ollama,点击左侧“Settings”,在下图中找到“Model location”可选择模型存放的位置。建议将模型位置放在固态硬盘区,不建议将模型存放位置设置为机械盘

一、选择模型

1.查看可自动识别模型

点击此处查看Ollama可下载的模型。OpenClaw只会自动发现报告了tools能力的模型,不是所有模型都能被发现。所以我们点击Tools,这里面的模型是所有可以被OpenClaw自动发现的模型。依次点击左上角的Models——点击右侧的“Tools”,这里列出的所有模型是可以被OpenClaw自动识别的。我们选择一个进行下载

2.下载模型

选择一个模型,win+R键打开运行框,输入CMD并回车,进入命令行。在命令行输入下列命令进行拉取

#ollama pull +要拉取的模型名称 ollama pull qwen2.5-coder:32b

运行后如下图,会自动拉取所选择的模型

二、环境变量

1.配置环境变量

(1)通过图形化界面设置

点击Windows徽标——输入“编辑账户的环境变量”,打开后如下图

在“系统变量”处点击新建,将下面代码处分别粘贴进去,点击确定

#变量名 OLLAMA_API_KEY #变量值 ollama-local

(2)通过PowerShell设置

# 1. 永久设置用户环境变量 [Environment]::SetEnvironmentVariable("OLLAMA_API_KEY", "ollama-local", "User") # 2. 让当前终端立即生效(不用重启) $env:OLLAMA_API_KEY = "ollama-local" # 3. 再次确认 echo $env:OLLAMA_API_KEY

2.验证环境变量是否配置成功

首先保证ollama正在运行

(1)在PowerShell中检查环境变量是否生效

echo $env:OLLAMA_API_KEY

若能够输出下图,则环境变量配置成功。否则重新设置环境变量

(2)测试 Ollama API 是否能被 OpenClaw 访问

在 PowerShell/CMD中 运行:

curl http://localhost:11434/api/tags

若能够输出类似下列图片,则OpenClaw能够连接Ollama模型


若无输出,则需检查 Ollama 服务是否真的在11434端口运行。

(3)验证 3:OpenClaw 的 Ollama 配置是否屏蔽了自动发现

openclaw config get models.providers.ollama

正常结果应只返回apiKey: "你设置的值"(只有 apiKey,无其他字段);若返回包含baseUrlmodelsmaxTokens等字段 —— 说明你显式配置了完整条目,自动发现被关闭了。

我的返回结果如下

说明我之前设置的apiKey要么没生效,要么设置方式有误,导致 OpenClaw 完全没识别到 Ollama 的基础配置。按以下步骤重新配置(复制粘贴即可)

# 第一步:设置Ollama的apiKey(任意非空值即可,比如"local-ollama") openclaw config set models.providers.ollama.apiKey "local-ollama" # 第二步:手动指定Ollama的本地地址(确保和Ollama服务端口一致) openclaw config set models.providers.ollama.baseUrl "http://localhost:11434" # 第三步:验证配置是否生效(此时应该能返回配置,而不是"path not found") openclaw config get models.providers.ollama

此时重新执行下列命令

openclaw config get models.providers.ollama
http://www.jsqmd.com/news/499637/

相关文章:

  • AI 算力大考:缺电只是表象,制造才是真正的天花板
  • JAVA后端——依据离散点/格点生成GEOJSON以渲染色斑图
  • 01 spring ai alibaba(SAA1.1.2)基础聊天实现-ChatModel
  • 计算机毕设 java 米果智能食堂管理系统分析与设计 Java+SpringBoot 智能食堂点餐管理平台 Web 版校园食堂线上订餐系统
  • 非支配排序多目标黏菌优化算法(NSSMA) —— Matlab实现 测试函数包括ZDT、DTL...
  • 高通实习面经
  • AI职业末日图爆火,6000万白领岗危了
  • 深入 Java 垃圾回收调优:从底层原理到落地实战,攻克性能瓶颈
  • 软件综合项目-mqtt
  • ChatGPT和Gemini怎么导出成长图
  • 速看!!安全员ABC证靠谱的查询方式有哪几种?分别是怎么查询呢?
  • 关于密码破解的方式
  • Qt导航栏组件A05:多文档编辑器的「打开文件列表」侧栏
  • 计算机毕设 java 门诊管理系统 Java+SpringBoot 门诊医疗管理平台 Web 版医院门诊诊疗管理系统
  • 基于能量分配的光伏混合储能系统仿真模型 ①光伏:采用mppt控制实现最大功率跟踪 ②蓄电池与超...
  • Vue3 按钮切换示例(启动 / 关闭互斥显示)
  • 动态规划_最长递增子序列_C++
  • 计算机毕设 java 课程教学平台设计与实现 Java+SpringBoot 课程教学管理平台 Web 版在线课程学习管理系统
  • STL:string
  • AI智能水库图像识别数据集 水面漂浮物识别 水面分割识别 河道护栏分割数据集 YOLO格式数据集第10573期
  • 泰思特电子分享_EMC测试电流探头选型差异性及影响因素探讨
  • SPI子系统源码剖析--(2)Spi_Master驱动框架
  • TSMC 28nm工艺库,可仿真-文档齐全
  • Android Studio 安装教程(Windows 超详细图文版)
  • 洛谷:P5744 【深基7.习9】培训
  • 计算机毕设 java 口腔牙科诊所管理系统 Java+SpringBoot 口腔牙科诊疗管理平台 Web 版牙科门诊就医管理系统
  • 16、【Agent】【OpenCode】源码构建(Bun介绍)
  • python-web自动化-selenium(1)
  • OpenClaw常见4大赋能工作场景
  • Python asyncio 调度模型的可视化分析