据Linux.do论坛用户反馈,Anthropic旗下AI编程工具Claude Code在接入第三方模型时存在图片处理方面的问题。该用户表示,实际使用中仅进行了两轮对话,上下文消耗就超过了百万token量级,排查后发现根源在于:Claude Code读取图片时,会将图片内容转换为Base64编码的文本形式,并完整计入请求上下文中。Base64是一种将二进制数据转为文本字符串的编码方式,转换后的文本体积通常大于原始图片文件。这意味着每次涉及图片读取的请求,都会向模型上下文注入大量编码文本,迅速挤占可用的上下文窗口,并直接推高API调用费用。对于按token计费的第三方模型服务而言,用户可能在毫无感知的情况下产生高额开销。需要指出的是,该问题发生在Claude Code接入第三方模型的场景下,而非官方原生API环境,因此实际影响可能与第三方服务的计费方式存在叠加效应。目前Anthropic官方尚未就此作出公开回应,该行为是否属于缺陷、后续是否会调整图片处理策略,仍有待观察。社区方面,有开发者提醒,日常使用Claude Code的读图功能时应留意上下文消耗情况,必要时检查请求日志确认实际token用量,避免产生意外成本。
事件分析
核心观点:读图变百万token暴露AI编程工具通病:多模态能力狂奔,上下文成本控制却远远掉队,token效率正成为新的竞争维度。
原文链接:Linux.do


评论前必须登录!
立即登录 注册