Update: [prompt-converters.js] Remove gemini-pro-vision from constants Removed gemini-pro-vision from visionSupportedModels. Also removed dummyRequiredModels as Gemini Pro, its cause, has been deleted.

d16f5a24f4110ebb0b2c29c9f73ebf32ffdd689c

M0cho <77959408+M0ch0@users.noreply.github.com>

1 files changed, +1 -9Showing whitespace changes
src/prompt-converters.js+1 -9
@@ -355,13 +355,6 @@ export function convertGooglePrompt(messages, model, useSysPrompt = false, charN
355355 'gemini-1.5-pro-002',
356356 'gemini-1.5-pro-exp-0801',
357357 'gemini-1.5-pro-exp-0827',
358- 'gemini-1.0-pro-vision-latest',
359- 'gemini-pro-vision',
360- ];
361-
362- const dummyRequiredModels = [
363- 'gemini-1.0-pro-vision-latest',
364- 'gemini-pro-vision',
365358 ];
366359
367360 const isMultimodal = visionSupportedModels.includes(model);
@@ -452,8 +445,7 @@ export function convertGooglePrompt(messages, model, useSysPrompt = false, charN
452445 }
453446 });
454447
455- // pro 1.5 doesn't require a dummy image to be attached, other vision models do
448+ if (isMultimodal && !hasImage) {
456- if (isMultimodal && dummyRequiredModels.includes(model) && !hasImage) {
457449 contents[0].parts.push({
458450 inlineData: {
459451 mimeType: 'image/png',