fix: Update the regular expressions to support image upload functionality for multimodal Claude 4 and Gemini 2.5 series.

This commit is contained in:
LePao1
2025-07-13 21:20:20 +08:00
parent 0031544e14
commit e8a18d0b38

View File

@@ -479,19 +479,20 @@ export const VISION_MODEL_REGEXES = [
/vision/, /vision/,
/gpt-4o/, /gpt-4o/,
/gpt-4\.1/, /gpt-4\.1/,
/claude-3/, /claude.*[34]/,
/gemini-1\.5/, /gemini-1\.5/,
/gemini-exp/, /gemini-exp/,
/gemini-2\.0/, /gemini-2\.[05]/,
/learnlm/, /learnlm/,
/qwen-vl/, /qwen-vl/,
/qwen2-vl/, /qwen2-vl/,
/gpt-4-turbo(?!.*preview)/, // Matches "gpt-4-turbo" but not "gpt-4-turbo-preview" /gpt-4-turbo(?!.*preview)/,
/^dall-e-3$/, // Matches exactly "dall-e-3" /^dall-e-3$/,
/glm-4v/, /glm-4v/,
/vl/i, /vl/i,
/o3/, /o3/,
/o4-mini/, /o4-mini/,
/grok-4/i,
]; ];
export const EXCLUDE_VISION_MODEL_REGEXES = [/claude-3-5-haiku-20241022/]; export const EXCLUDE_VISION_MODEL_REGEXES = [/claude-3-5-haiku-20241022/];