From b30297a4838ac847c3ff86c0df6dd41bf8f94d05 Mon Sep 17 00:00:00 2001 From: "Ibrahim H." Date: Sun, 11 May 2025 11:40:27 +0100 Subject: [PATCH 1/3] Add more LLMs Add "o3-2025-04-16" with cutoff knowledge add "gemini-2.5-pro-preview-05-06" add "gemini-2.5-flash-preview-04-17" --- app/constant.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/constant.ts b/app/constant.ts index 9fcea1187..a86d4a3a5 100644 --- a/app/constant.ts +++ b/app/constant.ts @@ -441,6 +441,7 @@ export const KnowledgeCutOffDate: Record = { o1: "2023-10", "o3-mini-2025-01-31": "2023-10", "o3-mini": "2023-10", + "o3-2025-04-16": "2024-01-06", //https://platform.openai.com/docs/models/o3 // After improvements, // it's now easier to add "KnowledgeCutOffDate" instead of stupid hardcoding it, as was done previously. "gemini-pro": "2023-12", @@ -519,6 +520,7 @@ const openaiModels = [ "o1-preview", "o3-mini", "o3", + "o3-2025-04-16", "o4-mini", ]; @@ -546,6 +548,9 @@ const googleModels = [ "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", + "gemini-2.5-pro-preview-05-06", + "gemini-2.5-flash-preview-04-17" ]; const anthropicModels = [ From 0e34f12a75c6338128de62caedc80489260ea78b Mon Sep 17 00:00:00 2001 From: "Ibrahim H." Date: Wed, 28 May 2025 16:01:41 +0100 Subject: [PATCH 2/3] support new claude-4 llms both sonnet & opus --- app/constant.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/constant.ts b/app/constant.ts index a86d4a3a5..cc0a5be4f 100644 --- a/app/constant.ts +++ b/app/constant.ts @@ -469,6 +469,7 @@ export const VISION_MODEL_REGEXES = [ /gpt-4o/, /gpt-4\.1/, /claude-3/, + /claude-4/, /gemini-1\.5/, /gemini-exp/, /gemini-2\.0/, @@ -568,6 +569,10 @@ const anthropicModels = [ "claude-3-5-sonnet-latest", "claude-3-7-sonnet-20250219", "claude-3-7-sonnet-latest", + "claude-sonnet-4-0", + "claude-sonnet-4-20250514, + "claude-opus-4-0", + "claude-opus-4-20250514", ]; const baiduModels = [ From 54e09b786b859a560ab6eebcaf0db673c4f23d2c Mon Sep 17 00:00:00 2001 From: "Ibrahim H." Date: Wed, 28 May 2025 16:36:46 +0100 Subject: [PATCH 3/3] fix: syntax --- app/constant.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/constant.ts b/app/constant.ts index cc0a5be4f..81bcab8a2 100644 --- a/app/constant.ts +++ b/app/constant.ts @@ -570,7 +570,7 @@ const anthropicModels = [ "claude-3-7-sonnet-20250219", "claude-3-7-sonnet-latest", "claude-sonnet-4-0", - "claude-sonnet-4-20250514, + "claude-sonnet-4-20250514", "claude-opus-4-0", "claude-opus-4-20250514", ];