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

Hermes 连接 Windows Ollama 失败问题

好的,以下是完整的解决步骤记录,方便你日后查阅:


📋 问题:Hermes 连接 Windows Ollama 失败

根本原因

  • Ollama 默认只监听127.0.0.1(本机)
  • WSL 无法访问 Windows 的localhost
  • 需要让 Ollama 监听0.0.0.0(所有接口)

🔧 解决步骤

1. 在 Windows 防火墙开放端口(PowerShell 管理员)

netsh advfirewall firewall add rule name="Ollama WSL"dir=in action=allow protocol=tcp localport=11434

2. 后台启动 Ollama(PowerShell)

# 设置环境变量,监听所有接口$env:OLLAMA_HOST="0.0.0.0:11434"# 后台启动,窗口可关闭Start-Processollama-ArgumentList"serve"-WindowStyle Hidden

如需停止:

taskkill/F/IM ollama.exe

3. 在 WSL 获取 Windows IP 地址

iproute show|grepdefault|awk'{print $3}'# 输出示例:172.21.144.1

4. 测试 Ollama 连接

curlhttp://172.21.144.1:11434/v1/chat/completions\-H"Content-Type: application/json"\-d'{ "model": "gpt-oss:120b-cloud", "messages": [{"role": "user", "content": "你好"}] }'

5. 配置 Hermes

编辑~/.hermes/config.yaml

nano~/.hermes/config.yaml

关键配置:

model:default:gpt-oss:120b-cloud# 或 gpt-oss:20b-cloud / qwen2.5:14b 等provider:custombase_url:http://172.21.144.1:11434/v1# 用步骤3获取的IP

6. 验证 Hermes

# 检查连接hermes doctor# 启动使用hermes

📝 常用维护命令

操作命令
查看 Ollama 模型ollama list
拉取新模型ollama pull qwen2.5:14b
停止 Ollamataskkill /F /IM ollama.exe
检查 IP 是否变化ip route show | grep default
更新 Hermes IP 配置sed -i "s|base_url: http://.*:11434/v1|base_url: http://$(ip route show | grep default | awk '{print $3}'):11434/v1|" ~/.hermes/config.yaml

⚠️ 注意事项

  1. IP 会变化:WSL 重启后,Windows IP 可能改变,需要重新获取并更新配置
  2. 模型需支持 toolsdeepseek-r1:14b不支持工具调用,会报 400 错误;gpt-oss:120b-cloud/qwen2.5:14b/llama3.1:8b支持
  3. Ollama 窗口:使用Start-Process后台启动后,PowerShell 窗口可以关闭

成功解决了问题

http://www.jsqmd.com/news/638744/

相关文章:

  • 用实时汇率接口轻松实现USDT数据查询
  • 别再让上电火花吓到你!手把手教你用分立器件搞定12V电源缓启动(附参数计算与选型清单)
  • tailscale原理解析
  • 从“流量曝光”到“仪式感植入”:2026新茶饮海外网红营销的场景革命
  • 专业级AMD Ryzen处理器调试工具:解锁硬件潜能的完整指南
  • linux内存迁移
  • 亲测有效!Z-Image-Turbo解决AI绘画三大痛点:慢、黑、崩
  • 盘点2026年河南亲子海盗船厂,口碑好的品牌大揭秘 - 工业品牌热点
  • 别再只会用Cesium加载地球了!手把手教你用Cesium Ion和3D Tiles打造一个智慧城市可视化大屏(附完整代码)
  • 2026年靠谱的移民企业推荐,诚信专业机构助你开启海外新生活 - mypinpai
  • 还在为20V/36V工具12V供电方案续航差、纹波大、发热重发愁吗?CSM7343F12SR拥有45V高耐压,3μA极致微功耗让工具待机续航翻倍,让你的电动工具设计更稳、更省、更简单
  • 告别提取码焦虑:3分钟解锁百度网盘资源的智能助手
  • 2026 四款 AI 企业部署指南
  • 006、技能重构(下):Python开发者必须掌握的AI工具链与硬核技能
  • 【Java】报错:NullPointerException
  • Qwen2.5-VL-7B-Instruct开发者指南:自定义提示词模板+视觉指令工程最佳实践
  • 云原生数据治理最佳实践
  • Matlab MK突变检验算法程序详解:含测试数据集与注释,初学者适用,数据替换即可快速生成图表
  • iFluor 750-beta-Amyloid (1-42)红外荧光探针 蛋白聚集可视化工具
  • 规划建议:为产品经理量身定制的CAIE认证备考节奏与时间管理方案
  • 如何解决游戏按键冲突:Hitboxer终极按键映射工具指南
  • 从 Seq2Seq 到注意力:用「翻译一句话」搞懂编码器、解码器与 Query/Key/Value
  • 三步解锁WeMod Pro:免费获取高级功能的终极指南
  • Wan2.2-I2V-A14B在C语言项目中的调用:通过封装Python服务实现
  • BarrageGrab:多平台直播弹幕实时采集的一体化解决方案
  • AIVideo效果展示:多风格视频生成作品,实测惊艳
  • CefFlashBrowser:Flash内容终极解决方案,让经典重现的专业工具
  • STM32H7 GPIO实战:用CubeMX和STM32CubeProgrammer实现LED闪烁(避坑指南)
  • 李慕婉-仙逆-造相Z-Turbo网络应用:解决复杂网络拓扑图自动绘制
  • 【PyTorch】单机多卡数据并行实战:从DataParallel到性能优化