Claude Code配GLM5.2粘图报400错误排查
本文探讨了开发者在使用 Claude Code 命令行工具时遇到的一个多模态输入故障。在通过 CC-Switch 代理切换至火山引擎的 GLM5.2 模型时,向对话框粘贴图片会立即触发“API Error: 400 Model only support text input”的报错。该问题的诡异之处在于其非持续性:彻底重启 Claude Code 并恢复历史记录后,图片能被正常识别,但使用一段时间或开启新会话后,报错会再次出现。目前已排除 Tool Search 功能的影响。开发者推测,问题根源可能在于 CC-Switch 转发请求时未正确刷新请求头字段(导致仍携带旧的纯文本请求头发送),或是火山引擎网关的协议兼容性问题。这一现象反映了在使用第三方代理适配不同大模型生态时,多模态输入协议在状态保持和动态刷新上的技术痛点。