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