diff --git a/app/constant.ts b/app/constant.ts index 8f999a888..161a5a301 100644 --- a/app/constant.ts +++ b/app/constant.ts @@ -414,24 +414,9 @@ export const DEEPSEEK_SUMMARIZE_MODEL = "deepseek-chat"; export const KnowledgeCutOffDate: Record = { default: "2023-10", - "gpt-4-turbo": "2023-12", - "gpt-4-turbo-2024-04-09": "2023-12", - "gpt-4-turbo-preview": "2023-12", "gpt-4o": "2023-10", - "gpt-4o-2024-05-13": "2023-10", - "gpt-4o-2024-08-06": "2023-10", - "gpt-4o-2024-11-20": "2023-10", - "chatgpt-4o-latest": "2023-10", - "gpt-4o-mini": "2023-10", - "gpt-4o-mini-2024-07-18": "2023-10", - "gpt-4-vision-preview": "2023-04", - "o1-mini-2024-09-12": "2023-10", - "o1-mini": "2023-10", - "o1-preview-2024-09-12": "2023-10", - "o1-preview": "2023-10", - "o1-2024-12-17": "2023-10", + "gpt-4.5-preview": "2023-10", "o1": "2023-10", - "o3-mini-2025-01-31": "2023-10", "o3-mini": "2023-10", // After improvements, // it's now easier to add "KnowledgeCutOffDate" instead of stupid hardcoding it, as was done previously. @@ -474,74 +459,18 @@ export const VISION_MODEL_REGEXES = [ export const EXCLUDE_VISION_MODEL_REGEXES = [/claude-3-5-haiku-20241022/]; const openaiModels = [ - // As of July 2024, gpt-4o-mini should be used in place of gpt-3.5-turbo, - // as it is cheaper, more capable, multimodal, and just as fast. gpt-3.5-turbo is still available for use in the API. - "gpt-3.5-turbo", - "gpt-3.5-turbo-1106", - "gpt-3.5-turbo-0125", - "gpt-4", - "gpt-4-0613", - "gpt-4-32k", - "gpt-4-32k-0613", - "gpt-4-turbo", - "gpt-4-turbo-preview", "gpt-4o", - "gpt-4o-2024-05-13", - "gpt-4o-2024-08-06", - "gpt-4o-2024-11-20", - "chatgpt-4o-latest", - "gpt-4o-mini", - "gpt-4o-mini-2024-07-18", - "gpt-4-vision-preview", - "gpt-4-turbo-2024-04-09", - "gpt-4-1106-preview", + "gpt-4.5-preview", "dall-e-3", - "o1-mini", - "o1-preview", "o1", "o3-mini", ]; const googleModels = [ - "gemini-1.0-pro", // Deprecated on 2/15/2025 - "gemini-1.5-pro-latest", - "gemini-1.5-pro", - "gemini-1.5-pro-002", - "gemini-1.5-pro-exp-0827", - "gemini-1.5-flash-latest", - "gemini-1.5-flash-8b-latest", - "gemini-1.5-flash", - "gemini-1.5-flash-8b", - "gemini-1.5-flash-002", - "gemini-1.5-flash-exp-0827", - "learnlm-1.5-pro-experimental", - "gemini-exp-1114", - "gemini-exp-1121", - "gemini-exp-1206", - "gemini-2.0-flash", - "gemini-2.0-flash-exp", - "gemini-2.0-flash-lite-preview-02-05", - "gemini-2.0-flash-thinking-exp", - "gemini-2.0-flash-thinking-exp-1219", - "gemini-2.0-flash-thinking-exp-01-21", - "gemini-2.0-pro-exp", - "gemini-2.0-pro-exp-02-05", + "gemini-2.5-pro-exp-03-25", ]; const anthropicModels = [ - "claude-instant-1.2", - "claude-2.0", - "claude-2.1", - "claude-3-sonnet-20240229", - "claude-3-opus-20240229", - "claude-3-opus-latest", - "claude-3-haiku-20240307", - "claude-3-5-haiku-20241022", - "claude-3-5-haiku-latest", - "claude-3-5-sonnet-20240620", - "claude-3-5-sonnet-20241022", - "claude-3-5-sonnet-latest", - "claude-3-7-sonnet-20250219", "claude-3-7-sonnet-latest", ]; @@ -569,13 +498,6 @@ const bytedanceModels = [ ]; const alibabaModes = [ - "qwen-turbo", - "qwen-plus", - "qwen-max", - "qwen-max-0428", - "qwen-max-0403", - "qwen-max-0107", - "qwen-max-longcontext", "qwen-omni-turbo", "qwen-vl-plus", "qwen-vl-max",