From 69cf8646e93df47ec13544d509937e422d9e695e Mon Sep 17 00:00:00 2001 From: shaw Date: Thu, 25 Sep 2025 14:22:36 +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=8B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/validators/clients/claudeCodeValidator.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/validators/clients/claudeCodeValidator.js b/src/validators/clients/claudeCodeValidator.js index ccca3d42..0100d721 100644 --- a/src/validators/clients/claudeCodeValidator.js +++ b/src/validators/clients/claudeCodeValidator.js @@ -52,10 +52,14 @@ class ClaudeCodeValidator { } const model = typeof body.model === 'string' ? body.model : null - if (!model || model.startsWith('claude-3-5-haiku')) { + if (!model) { return false } + if (model.startsWith('claude-3-5-haiku')) { + return true + } + const systemEntries = Array.isArray(body.system) ? body.system : [] const system0Text = systemEntries.length > 0 && typeof systemEntries[0]?.text === 'string'