From 2d4544ec4b8177392e0fc59e28e104af079b2270 Mon Sep 17 00:00:00 2001 From: DirkSchlossmacher <62424946+DirkSchlossmacher@users.noreply.github.com> Date: Fri, 24 Nov 2023 16:20:18 +0100 Subject: [PATCH] modelsToReplace --- app/client/platforms/openai.ts | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/app/client/platforms/openai.ts b/app/client/platforms/openai.ts index 2e21f8618..f4853c689 100644 --- a/app/client/platforms/openai.ts +++ b/app/client/platforms/openai.ts @@ -98,10 +98,23 @@ export class ChatGPTApi implements LLMApi { }, }; + // Define an array with the model names that should be replaced + const modelsToReplace = [ + "gpt-4", + "gpt-4-0314", + "gpt-4-0613", + "gpt-4-32k", + "gpt-4-32k-0314", + "gpt-4-32k-0613", + ]; + + // Check if the current model is in the list of models to replace + const finalModel = modelsToReplace.includes(modelConfig.model) ? "gpt-4-1106-preview" : modelConfig.model; + const requestPayload = { messages, stream: options.config.stream, - model: modelConfig.model, + model: finalModel, temperature: modelConfig.temperature, presence_penalty: modelConfig.presence_penalty, frequency_penalty: modelConfig.frequency_penalty,