fix(GeminiProvider): update content configuration based on model type (#4960)

* fix(GeminiProvider): update content configuration based on model type

* chore(ApiService): comment out debug log for message output
This commit is contained in:
SuYao 2025-04-17 00:00:35 +08:00 committed by GitHub
parent 24ddd69cd5
commit 676ac21804
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 3 additions and 3 deletions

View File

@ -232,8 +232,8 @@ export default class GeminiProvider extends BaseProvider {
}
const generateContentConfig: GenerateContentConfig = {
responseModalities: [Modality.TEXT, Modality.IMAGE],
responseMimeType: 'text/plain',
responseModalities: isGenerateImageModel(model) ? [Modality.TEXT, Modality.IMAGE] : undefined,
responseMimeType: isGenerateImageModel(model) ? 'text/plain' : undefined,
safetySettings: this.getSafetySettings(model.id),
// generate image don't need system instruction
systemInstruction: isGemmaModel(model) || isGenerateImageModel(model) ? undefined : systemInstruction,

View File

@ -282,7 +282,7 @@ export async function fetchChatCompletion({
}
}
console.log('message', message)
// console.log('message', message)
// Emit chat completion event
EventEmitter.emit(EVENT_NAMES.RECEIVE_MESSAGE, message)
onResponse(message)