【上下文过大】Ollama OpenClaw,本地Ollama龙虾上下文过大导致的输出缓慢问题。

问题

我的电脑显卡内存只有8G,但每次运行OpenClaw ollama launch openclaw 都会自动把上下文大小调整为32768,所导致的结果就是 Size超过了我显卡的内存,然后有一部分任务分给了CPU,导致输出内容很缓慢。

被修改的 32768
image

预想中的 16384
image

问题是新装的OpenClaw Skill很少 根本不需要太多上下文,我必须优先保证输出顺畅 所以就得调整上下文减小体积。

无效方案

想到问题可能出在上下文就开始找了,结果网上说可以修改openclaw.json配置文件,Windows的话会在C:\Users\用户名\.openclaw这个路径下。
进去后发现确实有个contextWindow:32768,寻思这改了就应该能行了。
结果 修改 保存 运行 又给我自动改成32768了....

image

再就是问AI,结果说的方案多少有些超模了,说什么创建一个16k的模型文件啥的,给我的代码一运行就错...最后也放弃问了。

解决方案

openclaw config set models.providers.ollama.models[0].contextWindow 16384
我发现好像 config 可以set Json路径,就先get了一下 顺藤摸瓜找到这个模型的位置,然后set试了一下没想到还真给改成16k了...

问了几句话 输出流畅了
image

不过设置也不是立刻就能生效的,有时候要等一会。我的话设置之后问了openclaw一句话,回头再检查ollama ps就看到已经设置成功了。

感觉很麻烦,不过目前还没发现其他办法...

posted @ 2026-04-07 12:35  quxingbai  阅读(119)  评论(0)    收藏  举报