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:
parent
24ddd69cd5
commit
676ac21804
@ -232,8 +232,8 @@ export default class GeminiProvider extends BaseProvider {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const generateContentConfig: GenerateContentConfig = {
|
const generateContentConfig: GenerateContentConfig = {
|
||||||
responseModalities: [Modality.TEXT, Modality.IMAGE],
|
responseModalities: isGenerateImageModel(model) ? [Modality.TEXT, Modality.IMAGE] : undefined,
|
||||||
responseMimeType: 'text/plain',
|
responseMimeType: isGenerateImageModel(model) ? 'text/plain' : undefined,
|
||||||
safetySettings: this.getSafetySettings(model.id),
|
safetySettings: this.getSafetySettings(model.id),
|
||||||
// generate image don't need system instruction
|
// generate image don't need system instruction
|
||||||
systemInstruction: isGemmaModel(model) || isGenerateImageModel(model) ? undefined : systemInstruction,
|
systemInstruction: isGemmaModel(model) || isGenerateImageModel(model) ? undefined : systemInstruction,
|
||||||
|
|||||||
@ -282,7 +282,7 @@ export async function fetchChatCompletion({
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log('message', message)
|
// console.log('message', message)
|
||||||
// Emit chat completion event
|
// Emit chat completion event
|
||||||
EventEmitter.emit(EVENT_NAMES.RECEIVE_MESSAGE, message)
|
EventEmitter.emit(EVENT_NAMES.RECEIVE_MESSAGE, message)
|
||||||
onResponse(message)
|
onResponse(message)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user