From 02b85afefb57c5fc233c51df52f18fc634075d2b Mon Sep 17 00:00:00 2001 From: MyPrototypeWhat Date: Mon, 1 Sep 2025 13:36:01 +0800 Subject: [PATCH] fix(aiCore): update file data and mediaType extraction in convertFileBlockToFilePart function - Modified the conversion logic to correctly extract base64 data and MIME type from the API response. - Ensured that the filename remains unchanged during the conversion process. --- src/renderer/src/aiCore/transformParameters.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/renderer/src/aiCore/transformParameters.ts b/src/renderer/src/aiCore/transformParameters.ts index b47f8a326..5c75d1513 100644 --- a/src/renderer/src/aiCore/transformParameters.ts +++ b/src/renderer/src/aiCore/transformParameters.ts @@ -275,8 +275,8 @@ async function convertFileBlockToFilePart(fileBlock: FileMessageBlock, model: Mo const base64Data = await window.api.file.base64File(file.id + file.ext) return { type: 'file', - data: base64Data, - mediaType: 'application/pdf', + data: base64Data.data, + mediaType: base64Data.mime, filename: file.origin_name } } catch (error) {