本文记录了作者尝试将国产大模型(如GLM)通过OpenCode接入Claude Code客户端的调试过程。虽然通过多种代理工具实现了基础调用,但关键的“思考”功能始终失效。深入分析源码后发现,根源在于Claude Code针对Opus模型优先发送`adaptive_thinking`请求,而主流格式转换工具仅支持`enabled`模式,导致参数被丢弃。最终作者通过编写自定义转换脚本,将自适应思考强制转换为手动预算模式,成功打通了这一技术壁垒。
原文链接:Linux.do
本文记录了作者尝试将国产大模型(如GLM)通过OpenCode接入Claude Code客户端的调试过程。虽然通过多种代理工具实现了基础调用,但关键的“思考”功能始终失效。深入分析源码后发现,根源在于Claude Code针对Opus模型优先发送`adaptive_thinking`请求,而主流格式转换工具仅支持`enabled`模式,导致参数被丢弃。最终作者通过编写自定义转换脚本,将自适应思考强制转换为手动预算模式,成功打通了这一技术壁垒。
原文链接:Linux.do
评论前必须登录!
立即登录 注册