From 3b1b4dc5f91e8237087dd47b89f18cbd1abdd4ce Mon Sep 17 00:00:00 2001 From: Henry Date: Thu, 7 Aug 2025 22:31:21 +0100 Subject: [PATCH] add gpt 5 --- packages/components/models.json | 18 ++++++++++++++++++ .../nodes/chatmodels/ChatOpenAI/ChatOpenAI.ts | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/packages/components/models.json b/packages/components/models.json index 511ab804..31b66264 100644 --- a/packages/components/models.json +++ b/packages/components/models.json @@ -865,6 +865,24 @@ { "name": "chatOpenAI", "models": [ + { + "label": "gpt-5", + "name": "gpt-5", + "input_cost": 0.00000125, + "output_cost": 0.00001 + }, + { + "label": "gpt-5-mini", + "name": "gpt-5-mini", + "input_cost": 0.00000025, + "output_cost": 0.000002 + }, + { + "label": "gpt-5-nano", + "name": "gpt-5-nano", + "input_cost": 0.00000005, + "output_cost": 0.0000004 + }, { "label": "gpt-4.1", "name": "gpt-4.1", diff --git a/packages/components/nodes/chatmodels/ChatOpenAI/ChatOpenAI.ts b/packages/components/nodes/chatmodels/ChatOpenAI/ChatOpenAI.ts index 2f495be8..7d6dae39 100644 --- a/packages/components/nodes/chatmodels/ChatOpenAI/ChatOpenAI.ts +++ b/packages/components/nodes/chatmodels/ChatOpenAI/ChatOpenAI.ts @@ -280,7 +280,7 @@ class ChatOpenAI_ChatModels implements INode { streaming: streaming ?? true } - if (modelName.includes('o3') || modelName.includes('o1')) { + if (modelName.includes('o3') || modelName.includes('o1') || modelName.includes('gpt-5')) { delete obj.temperature } if (modelName.includes('o1') || modelName.includes('o3')) {