From 81085ddf42af1843966eefb421d221fbcd087cbe Mon Sep 17 00:00:00 2001
From: racct <elias@adornis.de>
Date: Wed, 16 Apr 2025 08:30:14 +0000
Subject: [PATCH] feat: extend openai model list

---
 modules/llm/server/token-js/models.ts | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/modules/llm/server/token-js/models.ts b/modules/llm/server/token-js/models.ts
index a3260f5a10..0a7b7dfd09 100644
--- a/modules/llm/server/token-js/models.ts
+++ b/modules/llm/server/token-js/models.ts
@@ -11,6 +11,9 @@ export const TableDisplayNames = {
 export const models = {
   openai: {
     models: [
+      'gpt-4.1',
+      'gpt-4.1-mini',
+      'gpt-4.1-nano',
       'gpt-4o',
       'gpt-4o-mini',
       'gpt-4o-2024-05-13',
@@ -42,6 +45,9 @@ export const models = {
     ] as const,
     supportsCompletion: true,
     supportsStreaming: [
+      'gpt-4.1',
+      'gpt-4.1-mini',
+      'gpt-4.1-nano',
       'gpt-4o',
       'gpt-4o-mini',
       'gpt-4o-2024-05-13',
@@ -67,6 +73,9 @@ export const models = {
       'gpt-3.5-turbo-16k-0613',
     ] as const,
     supportsJSON: [
+      'gpt-4.1',
+      'gpt-4.1-mini',
+      'gpt-4.1-nano',
       'gpt-4o',
       'gpt-4o-mini',
       'gpt-4o-2024-05-13',
@@ -82,6 +91,9 @@ export const models = {
       'gpt-3.5-turbo-0125',
     ] as const,
     supportsImages: [
+      'gpt-4.1',
+      'gpt-4.1-mini',
+      'gpt-4.1-nano',
       'gpt-4o',
       'gpt-4o-mini',
       'gpt-4o-2024-05-13',
@@ -94,6 +106,9 @@ export const models = {
       'gpt-4-vision-preview',
     ] as const,
     supportsToolCalls: [
+      'gpt-4.1',
+      'gpt-4.1-mini',
+      'gpt-4.1-nano',
       'gpt-4o',
       'gpt-4o-mini',
       'gpt-4o-2024-05-13',
-- 
GitLab