From 4b95459d05c98f962b541ad376b058ebeffb8eb3 Mon Sep 17 00:00:00 2001 From: weiliu2 Date: Mon, 6 Apr 2026 21:49:08 +1200 Subject: [PATCH] fix: add haiku model name translation for Copilot API compatibility --- src/routes/messages/non-stream-translation.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/routes/messages/non-stream-translation.ts b/src/routes/messages/non-stream-translation.ts index dc41e6382..c7bbdbf3b 100644 --- a/src/routes/messages/non-stream-translation.ts +++ b/src/routes/messages/non-stream-translation.ts @@ -52,6 +52,8 @@ function translateModelName(model: string): string { return model.replace(/^claude-sonnet-4-.*/, "claude-sonnet-4") } else if (model.startsWith("claude-opus-")) { return model.replace(/^claude-opus-4-.*/, "claude-opus-4") + } else if (model.startsWith("claude-haiku-4-5") || model.startsWith("claude-haiku-4.5")) { + return "claude-haiku-4.5" } return model }