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 }