ioinfo字段有两种存储方式: 1. JSON内容(流式模型如qwen3-max) - 直接解析 2. 文件路径(异步模型如viduq3-pro) - 读取文件再解析 修改后两种情况都能正确提取usage