From 749ebf0a82133782ead93a0f1ecd39faf2618b74 Mon Sep 17 00:00:00 2001 From: shaw Date: Thu, 25 Sep 2025 14:18:16 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20cc=E6=8F=90=E7=A4=BA=E8=AF=8D=E6=A3=80?= =?UTF-8?q?=E6=B5=8B=E6=9A=82=E6=97=B6=E6=8E=92=E9=99=A4haiku=E6=A8=A1?= =?UTF-8?q?=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/validators/clients/claudeCodeValidator.js | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/src/validators/clients/claudeCodeValidator.js b/src/validators/clients/claudeCodeValidator.js index 5a0655df..ccca3d42 100644 --- a/src/validators/clients/claudeCodeValidator.js +++ b/src/validators/clients/claudeCodeValidator.js @@ -52,7 +52,7 @@ class ClaudeCodeValidator { } const model = typeof body.model === 'string' ? body.model : null - if (!model) { + if (!model || model.startsWith('claude-3-5-haiku')) { return false } @@ -66,19 +66,6 @@ class ClaudeCodeValidator { ? systemEntries[1].text : null - if (model.startsWith('claude-3-5-haiku')) { - const messages = Array.isArray(body.messages) ? body.messages : [] - const isSingleUserMessage = - messages.length === 1 && messages.every((item) => item?.role === 'user') - - if (!isSingleUserMessage || !system0Text) { - return false - } - - const similarity = similaritySimple(system0Text, haikuSystemPrompt, 0.9) - return similarity.passed - } - if (!system0Text || !system1Text) { return false }