From 5da7766fad249e808bd9902320bb11ecf6cd6ef3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Walter?= Date: Mon, 7 Oct 2024 19:33:43 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=AC=20fix:=20adjust=20regex=20in=20Mod?= =?UTF-8?q?elService=20to=20recognize=20o1=20models?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit API query for OpenAI returns list of models. Their names are filtered using a regex. The regex did not yet account for model names starting with o1- --- api/server/services/ModelService.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/server/services/ModelService.js b/api/server/services/ModelService.js index 7d2a3ae9ec..46fe33c437 100644 --- a/api/server/services/ModelService.js +++ b/api/server/services/ModelService.js @@ -157,7 +157,7 @@ const fetchOpenAIModels = async (opts, _models = []) => { } if (baseURL === openaiBaseURL) { - const regex = /(text-davinci-003|gpt-)/; + const regex = /(text-davinci-003|gpt-|o1-)/; models = models.filter((model) => regex.test(model)); const instructModels = models.filter((model) => model.includes('instruct')); const otherModels = models.filter((model) => !model.includes('instruct'));