解决claude code本地ollama使用qwen3.5:9b模型的工具调用的问题

最近本地使用claude code调用ollama的qwen3.5:9b的模型,发现任何命令他都不执行,只回话,很难受。

解决claude code本地ollama使用qwen3.5:9b模型的工具调用的问题

查阅了大量资料,最终发现,可能是因为问题出在“活跃可用上下文”窗口。由于 Claude 系统提示的默认上下文窗口非常小,工具调用没有正常进行。

一、导出Modelfile

首先查看下Modefile。

ollama show qwen3.5:9b --modelfile

解决claude code本地调用qwen3.5:9b工具的问题

看到没有相关参数,桌面右键运行PowerShell,直接导出。

ollama show qwen3.5:9b --modelfile > Modelfile

二、修改Modefile

默认Modefile,并没有配置num_ctx和num_predict,增加参数。

PARAMETER num_predict 16384
PARAMETER num_ctx 32768

解决claude code本地调用qwen3.5:9b工具的问题

 

num_ctx:Sets the size of the context window used to generate the next token. (Default: 2048),默认是2048,非常短,改成32768

num_predict:Maximum number of tokens to predict when generating text. (Default: -1, infinite generation),看官方文档,这个默认是-1无限,改成16384

相关参数解释可以查看官方文档 https://docs.ollama.com/modelfile#examples

三、根据Modefile重新创建模型

修改完后,直接创新创建。

ollama create qwen3.5:9b-zkcoi -f Modelfile

创建成功后可以通过该命令ollama show 命令查看是否成功,成功生效就会显示。

解决claude code本地ollama使用qwen3.5:9b模型的工具调用的问题

建议改个名字,避免和之前模型冲突。

解决claude code本地ollama使用qwen3.5:9b模型的工具调用的问题

四、测试已经可以

如果发现依然无法调用工具,建议考虑调整num_ctxc等等参数,反正多尝试吧,我的是OK了。

解决claude code本地ollama使用qwen3.5:9b模型的工具调用的问题

本文作者:ZKCOI

文章名称:解决claude code本地ollama使用qwen3.5:9b模型的工具调用的问题

文章链接:https://www.zkcoi.com/365up/ai-agent/4494.html

本站资源仅供个人学习和交流,如若转载,请注明出处,详见《免责声明》

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
ZKCOIZKCOI
不要再PUA你的Agent,夸夸他,比PUA更好用的夸夸Skill
上一篇 2026年3月24日 上午1:16
ClaudeCode下Harness Engineering,工程化尝试长篇网络小说创作
下一篇 2026年4月2日 上午4:47

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系博主

立即联系
一般有空就回复

qrcode_web

微信扫码联系我

insert_link 友情链接
分享本页
返回顶部