mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-23 18:10:26 +08:00
fix: add support for inline base64 image data in image block
This commit is contained in:
parent
9b2992fce4
commit
dfeb54fd94
@ -153,6 +153,16 @@ export default class GeminiProvider extends BaseProvider {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
const file = imageBlock.file
|
||||||
|
if (file) {
|
||||||
|
const base64Data = await window.api.file.base64Image(file.id + file.ext)
|
||||||
|
parts.push({
|
||||||
|
inlineData: {
|
||||||
|
data: base64Data.base64,
|
||||||
|
mimeType: base64Data.mime
|
||||||
|
} as Part['inlineData']
|
||||||
|
})
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const fileBlocks = findFileBlocks(message)
|
const fileBlocks = findFileBlocks(message)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user