错误: convertOpenAIStreamToAnthropic 在流尾处无法正确处理使用块,导致 input_tokens 和 output_tokens 始终为 0
作者: fjenjoy创建于 2026年6月2日更新于 2026年9月17日
在 convertOpenAIStreamToAnthropic 处理流式响应时,当 reader.read() 返回最后两个块时 – 第一个包含 finish_reason,第二个包含 usage – 后一个块无法被处理。因此,input_tokens 和 output_tokens 返回为 0,这通常会阻止 Claude 代码触发上下文压缩。
内容来源: musistudio/claude-code-router