Closed Yanyutin753 closed 7 months ago
// 先剔除所有的 base64 数据 let validMessages = messages.map((message) => { if (Array.isArray(message.content)) { message.content = message.content.filter(v => { if (typeof v === 'object' && ['file', 'image_url'].includes(v['type'])) { // 如果内容是 base64 数据,就剔除 return !util.isBASE64Data(v['url']); } // 如果不是 base64 数据,就保留 return true; }); } return message; });
直接在最后就可以剔除这个数据,且如下图所示,发现在kimi,传文件的时候,并不需要url和base64