From a3ad188b073bef59fb77258ff91a341cc808073c Mon Sep 17 00:00:00 2001 From: kwaroran Date: Fri, 13 Sep 2024 08:14:30 +0900 Subject: [PATCH] Add Gpt4o1 support --- src/lib/UI/ModelList.svelte | 2 ++ src/ts/model/names.ts | 4 ++++ src/ts/process/request.ts | 13 +++++++++++++ 3 files changed, 19 insertions(+) diff --git a/src/lib/UI/ModelList.svelte b/src/lib/UI/ModelList.svelte index 0bbab798..6d9c31c8 100644 --- a/src/lib/UI/ModelList.svelte +++ b/src/lib/UI/ModelList.svelte @@ -56,6 +56,8 @@ + + {/if} diff --git a/src/ts/model/names.ts b/src/ts/model/names.ts index 41b19540..c0d1f72c 100644 --- a/src/ts/model/names.ts +++ b/src/ts/model/names.ts @@ -105,6 +105,10 @@ export function getModelName(name:string){ return 'GPT-4o ChatGPT' case 'gpt4om': return 'GPT-4o Mini' + case 'gpt4o1-preview': + return 'o1 Preview' + case 'gpt4o1-mini': + return 'o1 Mini' case 'gpt4om-2024-07-18': return 'GPT-4o Mini (2024-07-18)' case 'gemini-1.5-pro-latest': diff --git a/src/ts/process/request.ts b/src/ts/process/request.ts index 0ada4266..7c890d97 100644 --- a/src/ts/process/request.ts +++ b/src/ts/process/request.ts @@ -236,6 +236,8 @@ export async function requestChatDataMain(arg:requestDataArgument, model:'model' case 'gpt4om-2024-07-18': case 'gpt4o-2024-08-06': case 'gpt4o-chatgpt': + case 'gpt4o1-preview': + case 'gpt4o1-mini': case 'reverse_proxy':{ let formatedChat:OpenAIChatExtra[] = [] for(let i=0;i${formatedChat[i].content}` + formatedChat[i].role = 'user' + } + } + } + for(let i=0;i