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 }