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 -9Ignore whitespace
src/prompt-converters.js+1 -9
@@ -355,13 +355,6 @@ export function convertGooglePrompt(messages, model, useSysPrompt = false, charN
355 'gemini-1.5-pro-002',355 'gemini-1.5-pro-002',
356 'gemini-1.5-pro-exp-0801',356 'gemini-1.5-pro-exp-0801',
357 'gemini-1.5-pro-exp-0827',357 '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',
365 ];358 ];
366359
367 const isMultimodal = visionSupportedModels.includes(model);360 const isMultimodal = visionSupportedModels.includes(model);
@@ -452,8 +445,7 @@ export function convertGooglePrompt(messages, model, useSysPrompt = false, charN
452 }445 }
453 });446 });
454447
455 // pro 1.5 doesn't require a dummy image to be attached, other vision models do448 if (isMultimodal && !hasImage) {
456 if (isMultimodal && dummyRequiredModels.includes(model) && !hasImage) {
457 contents[0].parts.push({449 contents[0].parts.push({
458 inlineData: {450 inlineData: {
459 mimeType: 'image/png',451 mimeType: 'image/png',