From e3425d9b52807f0632e6b6a13232754b148fd120 Mon Sep 17 00:00:00 2001 From: Pablo Reyes Date: Tue, 29 Oct 2024 15:26:23 +0100 Subject: [PATCH] Update list of GPT models from OpenAI, including gpt-4o and removing some deprecated ones --- .../node/core/src/handlers/openai/types.ts | 24 +++++-------------- .../node/server/src/utils/createServer.ts | 2 +- 2 files changed, 7 insertions(+), 19 deletions(-) diff --git a/packages/node/core/src/handlers/openai/types.ts b/packages/node/core/src/handlers/openai/types.ts index d8ec575..773173f 100644 --- a/packages/node/core/src/handlers/openai/types.ts +++ b/packages/node/core/src/handlers/openai/types.ts @@ -1,26 +1,14 @@ export const supportedOpenAiChatModels = [ - 'gpt-4-0125-preview', - 'gpt-4-turbo-preview', - 'gpt-4-1106-preview', - 'gpt-4-vision-preview', - 'gpt-4', - 'gpt-4-0314', - 'gpt-4-0613', - 'gpt-4-32k', - 'gpt-4-32k-0314', - 'gpt-4-32k-0613', - 'gpt-3.5-turbo', - 'gpt-3.5-turbo-16k', - 'gpt-3.5-turbo-0301', - 'gpt-3.5-turbo-0613', - 'gpt-3.5-turbo-1106', - 'gpt-3.5-turbo-0125', - 'gpt-3.5-turbo-16k-0613', + "gpt-4", + "gpt-4-turbo", + "gpt-4o", + "gpt-4o-mini", + "gpt-3.5-turbo", ]; export type OpenAiChatModel = typeof supportedOpenAiChatModels[number]; -export const openAiDefaultChatModel: OpenAiChatModel = 'gpt-3.5-turbo'; +export const openAiDefaultChatModel: OpenAiChatModel = 'gpt-4o'; export const asOpenAiChatModel = (value: any): OpenAiChatModel | undefined => { if (supportedOpenAiChatModels.includes(value)) { diff --git a/packages/node/server/src/utils/createServer.ts b/packages/node/server/src/utils/createServer.ts index 977e17a..9d36d60 100644 --- a/packages/node/server/src/utils/createServer.ts +++ b/packages/node/server/src/utils/createServer.ts @@ -50,7 +50,7 @@ export const createServer = (config: ServerConfig) => { const middlewareConfig: MiddlewareConfig = { apiKey: config.apiKey, - chatModel: 'gpt-4' + chatModel: 'gpt-4o' } const nlbridge = defaultMiddleware(config.api, middlewareConfig);