diff --git a/src/lib/Setting/Pages/BotSettings.svelte b/src/lib/Setting/Pages/BotSettings.svelte index 64b82408..c29cc3a3 100644 --- a/src/lib/Setting/Pages/BotSettings.svelte +++ b/src/lib/Setting/Pages/BotSettings.svelte @@ -174,6 +174,7 @@ GPT-4 GPT-4o GPT-4 32k + GPT-4 Turbo GPT-4 Turbo 1106 GPT-4 Turbo 1106 Vision GPT-3.5 0301 @@ -190,6 +191,7 @@ claude-instant-v1.1-100k claude-3-opus-20240229 claude-3-sonnet-20240229 + claude-3-5-sonnet-20240620 Custom {#if $DataBase.proxyRequestModel === 'custom'} diff --git a/src/ts/process/request.ts b/src/ts/process/request.ts index dd0d0a30..7a509c1f 100644 --- a/src/ts/process/request.ts +++ b/src/ts/process/request.ts @@ -1818,10 +1818,15 @@ export async function requestChatDataMain(arg:requestDataArgument, model:'model' "anthropic.claude-v2:1", "anthropic.claude-3-haiku-20240307-v1:0", "anthropic.claude-3-sonnet-20240229-v1:0", + "anthropic.claude-3-5-sonnet-20240620-v1:0", "anthropic.claude-3-opus-20240229-v1:0" ]; - const awsModel = raiModel.includes("opus") ? modelIDs[4] : raiModel.includes("sonnet") ? modelIDs[3] : modelIDs[2]; + const awsModel = + raiModel.includes("3-opus") ? modelIDs[5] : + raiModel.includes("3-5-sonnet") ? modelIDs[4] : + raiModel.includes("3-sonnet") ? modelIDs[3] : + modelIDs[2]; const url = `https://${host}/model/${awsModel}/invoke${stream ? "-with-response-stream" : ""}` const params = {