From ee02316d007dec8ca4e891eb6a2afeb04e3ae006 Mon Sep 17 00:00:00 2001 From: Vukasin Date: Thu, 7 Aug 2025 19:58:23 +0200 Subject: [PATCH 1/4] feat: new model --- backend/utils/constants.py | 8 ++++++++ .../components/thread/chat-input/_use-model-selection.ts | 8 +++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/backend/utils/constants.py b/backend/utils/constants.py index 3a698fdf..825bd1e3 100644 --- a/backend/utils/constants.py +++ b/backend/utils/constants.py @@ -83,6 +83,14 @@ MODELS = { "output_cost_per_million_tokens": 60.00 }, "tier_availability": ["paid"] + }, + "openai/gpt-5": { + "aliases": ["gpt-5"], + "pricing": { + "input_cost_per_million_tokens": 1.25, + "output_cost_per_million_tokens": 10.00 + }, + "tier_availability": ["paid"] }, "openai/gpt-4.1-mini": { "aliases": ["gpt-4.1-mini"], diff --git a/frontend/src/components/thread/chat-input/_use-model-selection.ts b/frontend/src/components/thread/chat-input/_use-model-selection.ts index 3a0cd5d1..58007fc4 100644 --- a/frontend/src/components/thread/chat-input/_use-model-selection.ts +++ b/frontend/src/components/thread/chat-input/_use-model-selection.ts @@ -78,7 +78,7 @@ export const MODELS = { }, 'gpt-4.1': { tier: 'premium', - priority: 96, + priority: 92, recommended: false, lowQuality: false }, @@ -94,6 +94,12 @@ export const MODELS = { recommended: false, lowQuality: false }, + 'gpt-5': { + tier: 'premium', + priority: 99, + recommended: false, + lowQuality: false + }, 'gemini-2.5-flash:thinking': { tier: 'premium', priority: 84, From 49ff89f9d84dc1fb6df1a0c929cb0c6f6aaf64f5 Mon Sep 17 00:00:00 2001 From: Vukasin Date: Thu, 7 Aug 2025 20:08:01 +0200 Subject: [PATCH 2/4] feat: add mini model --- backend/utils/constants.py | 10 +++++++++- .../thread/chat-input/_use-model-selection.ts | 6 ++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/backend/utils/constants.py b/backend/utils/constants.py index 825bd1e3..e84896f0 100644 --- a/backend/utils/constants.py +++ b/backend/utils/constants.py @@ -84,7 +84,7 @@ MODELS = { }, "tier_availability": ["paid"] }, - "openai/gpt-5": { + "openai/gpt-5": { "aliases": ["gpt-5"], "pricing": { "input_cost_per_million_tokens": 1.25, @@ -92,6 +92,14 @@ MODELS = { }, "tier_availability": ["paid"] }, + "openai/gpt-5-mini": { + "aliases": ["gpt-5-mini"], + "pricing": { + "input_cost_per_million_tokens": 0.25, + "output_cost_per_million_tokens": 2.00 + }, + "tier_availability": ["paid"] + }, "openai/gpt-4.1-mini": { "aliases": ["gpt-4.1-mini"], "pricing": { diff --git a/frontend/src/components/thread/chat-input/_use-model-selection.ts b/frontend/src/components/thread/chat-input/_use-model-selection.ts index 58007fc4..3e35f8a4 100644 --- a/frontend/src/components/thread/chat-input/_use-model-selection.ts +++ b/frontend/src/components/thread/chat-input/_use-model-selection.ts @@ -100,6 +100,12 @@ export const MODELS = { recommended: false, lowQuality: false }, + 'gpt-5-mini': { + tier: 'premium', + priority: 88, + recommended: false, + lowQuality: false + }, 'gemini-2.5-flash:thinking': { tier: 'premium', priority: 84, From 60a1a579f0062b465234bf443aa6877427837072 Mon Sep 17 00:00:00 2001 From: Marko Kraemer <73443200+markokraemer@users.noreply.github.com> Date: Fri, 8 Aug 2025 03:27:19 +0200 Subject: [PATCH 3/4] Update constants.py --- backend/utils/constants.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/utils/constants.py b/backend/utils/constants.py index e84896f0..cdc58c5e 100644 --- a/backend/utils/constants.py +++ b/backend/utils/constants.py @@ -85,7 +85,7 @@ MODELS = { "tier_availability": ["paid"] }, "openai/gpt-5": { - "aliases": ["gpt-5"], + "aliases": ["gpt-5-2025-08-07"], "pricing": { "input_cost_per_million_tokens": 1.25, "output_cost_per_million_tokens": 10.00 @@ -93,7 +93,7 @@ MODELS = { "tier_availability": ["paid"] }, "openai/gpt-5-mini": { - "aliases": ["gpt-5-mini"], + "aliases": ["gpt-5-mini-2025-08-07"], "pricing": { "input_cost_per_million_tokens": 0.25, "output_cost_per_million_tokens": 2.00 From cdb0d2360466c094e3eb72fe146c92df5e158c8e Mon Sep 17 00:00:00 2001 From: Marko Kraemer <73443200+markokraemer@users.noreply.github.com> Date: Fri, 8 Aug 2025 03:29:37 +0200 Subject: [PATCH 4/4] Update constants.py --- backend/utils/constants.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/utils/constants.py b/backend/utils/constants.py index cdc58c5e..e84896f0 100644 --- a/backend/utils/constants.py +++ b/backend/utils/constants.py @@ -85,7 +85,7 @@ MODELS = { "tier_availability": ["paid"] }, "openai/gpt-5": { - "aliases": ["gpt-5-2025-08-07"], + "aliases": ["gpt-5"], "pricing": { "input_cost_per_million_tokens": 1.25, "output_cost_per_million_tokens": 10.00 @@ -93,7 +93,7 @@ MODELS = { "tier_availability": ["paid"] }, "openai/gpt-5-mini": { - "aliases": ["gpt-5-mini-2025-08-07"], + "aliases": ["gpt-5-mini"], "pricing": { "input_cost_per_million_tokens": 0.25, "output_cost_per_million_tokens": 2.00