From 235510e588fa50f5ad7ab3421216bf83336a5436 Mon Sep 17 00:00:00 2001 From: nai-degen Date: Thu, 1 Feb 2024 20:40:15 -0600 Subject: [PATCH] fixes incorrect AWS Claude 2.1 max context limit --- .../middleware/request/preprocessors/validate-context-size.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/proxy/middleware/request/preprocessors/validate-context-size.ts b/src/proxy/middleware/request/preprocessors/validate-context-size.ts index a54714a..b2f78f4 100644 --- a/src/proxy/middleware/request/preprocessors/validate-context-size.ts +++ b/src/proxy/middleware/request/preprocessors/validate-context-size.ts @@ -72,6 +72,8 @@ export const validateContextSize: RequestPreprocessor = async (req) => { modelMax = GOOGLE_AI_MAX_CONTEXT; } else if (model.match(/^mistral-(tiny|small|medium)$/)) { modelMax = MISTRAL_AI_MAX_CONTENT; + } else if (model.match(/^anthropic\.claude-v2:\d/)) { + modelMax = 200000; } else if (model.match(/^anthropic\.claude/)) { // Not sure if AWS Claude has the same context limit as Anthropic Claude. modelMax = 100000;