diff --git a/src/lib/UI/ModelList.svelte b/src/lib/UI/ModelList.svelte
index 8409699e..a98c711f 100644
--- a/src/lib/UI/ModelList.svelte
+++ b/src/lib/UI/ModelList.svelte
@@ -37,6 +37,10 @@
return "GPT-4 0613"
case "gpt4_32k_0613":
return "GPT-4 32k 0613"
+ case "gpt4_1106":
+ return "GPT-4 Turbo 1106"
+ case "gpt35_1106":
+ return "GPT-3.5 Turbo 1106"
case 'local_gptq':
return 'Local Model GPTQ'
case "palm2":
@@ -98,12 +102,14 @@
{#if openAdv}
-
-
+
+
+
+
+
-
{/if}
diff --git a/src/ts/process/request.ts b/src/ts/process/request.ts
index e255daf1..a69c54a3 100644
--- a/src/ts/process/request.ts
+++ b/src/ts/process/request.ts
@@ -120,6 +120,8 @@ export async function requestChatDataMain(arg:requestDataArgument, model:'model'
case 'gpt4_32k':
case 'gpt4_0613':
case 'gpt4_32k_0613':
+ case 'gpt4_1106':
+ case 'gpt35_1106':
case 'gpt35_0301':
case 'gpt4_0301':
case 'openrouter':
@@ -178,6 +180,9 @@ export async function requestChatDataMain(arg:requestDataArgument, model:'model'
if(aiModel === 'reverse_proxy' && db.proxyRequestModel === 'custom'){
requestModel = db.customProxyRequestModel
}
+
+
+ db.cipherChat = false
const body = ({
model: aiModel === 'openrouter' ? db.openrouterRequestModel :
requestModel === 'gpt35' ? 'gpt-3.5-turbo'
@@ -188,6 +193,8 @@ export async function requestChatDataMain(arg:requestDataArgument, model:'model'
: requestModel === 'gpt4_32k' ? 'gpt-4-32k'
: requestModel === "gpt4_0613" ? 'gpt-4-0613'
: requestModel === "gpt4_32k_0613" ? 'gpt-4-32k-0613'
+ : requestModel === "gpt4_1106" ? 'gpt-4-1106-preview'
+ : requestModel === "gpt35_1106" ? 'gpt-3.5-turbo-1106'
: requestModel === 'gpt35_0301' ? 'gpt-3.5-turbo-0301'
: requestModel === 'gpt4_0301' ? 'gpt-4-0301'
: (!requestModel) ? 'gpt-3.5-turbo'
diff --git a/src/ts/storage/globalApi.ts b/src/ts/storage/globalApi.ts
index 6d63b33c..bb36d45e 100644
--- a/src/ts/storage/globalApi.ts
+++ b/src/ts/storage/globalApi.ts
@@ -1031,6 +1031,9 @@ export function getModelMaxContext(model:string):number|undefined{
return 4000
}
if(model.startsWith('gpt4')){
+ if(model.includes('turbo')){
+ return 128000
+ }
if(model.includes('32k')){
return 32000
}