Skip to content

Commit cd68341

Browse files
[Fix] prevent image handling for thought parts in Gemini adapter (#671)
* fix(adapter-gemini): prevent image handling for thought parts Ensure that image parts are not processed when the message part is marked as a thought. * Update packages/adapter-gemini/src/requester.ts Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --------- Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
1 parent 95e3bf4 commit cd68341

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

packages/adapter-gemini/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "koishi-plugin-chatluna-google-gemini-adapter",
33
"description": "google-gemini adapter for chatluna",
4-
"version": "1.3.16",
4+
"version": "1.3.17",
55
"main": "lib/index.cjs",
66
"module": "lib/index.mjs",
77
"typings": "lib/index.d.ts",

packages/adapter-gemini/src/requester.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -579,7 +579,7 @@ export class GeminiRequester
579579
}
580580
}
581581
messageContent = messagePart.text
582-
} else if (imagePart) {
582+
} else if (imagePart && !messagePart.thought) {
583583
const storageService = this.ctx.chatluna_storage
584584
if (!storageService) {
585585
messagePart.text = `![image](data:${imagePart.inlineData.mimeType ?? 'image/png'};base64,${imagePart.inlineData.data})`

0 commit comments

Comments
 (0)