From 57b4950c5d59e2f71817b16ddcda314efd1ce2ea Mon Sep 17 00:00:00 2001 From: chengke <404835780@qq.com> Date: Fri, 11 Sep 2026 16:55:59 +0800 Subject: [PATCH] fix(chat): default CHAT_MODEL to DeepSeek 4.1 Use deepseek/deepseek-v4.1-flash when CHAT_MODEL is unset so local and unset environments match the intended default. Co-authored-by: Cursor --- src/domains/chat/diagram.test.ts | 4 ++-- src/domains/chat/route-service.test.ts | 2 +- src/lib/ai.ts | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/domains/chat/diagram.test.ts b/src/domains/chat/diagram.test.ts index e2e6d503..b671b0ae 100644 --- a/src/domains/chat/diagram.test.ts +++ b/src/domains/chat/diagram.test.ts @@ -105,7 +105,7 @@ describe("generateChatDiagramSpec", () => { }) expect(generateObject).toHaveBeenCalledWith({ - model: "google/gemini-3-flash", + model: "deepseek/deepseek-v4.1-flash", schema: expect.any(Object), prompt: expect.stringContaining("Cloud revenue was 42"), }) @@ -144,7 +144,7 @@ describe("generateChatDiagramSpec", () => { expect(generateObject).toHaveBeenCalledTimes(2) expect(vi.mocked(generateObject).mock.calls[1]?.[0]).toEqual({ - model: "google/gemini-3-flash", + model: "deepseek/deepseek-v4.1-flash", schema: expect.any(Object), prompt: expect.stringContaining("The previous diagram-generation output"), }) diff --git a/src/domains/chat/route-service.test.ts b/src/domains/chat/route-service.test.ts index d27b32dd..80d4f7bd 100644 --- a/src/domains/chat/route-service.test.ts +++ b/src/domains/chat/route-service.test.ts @@ -373,7 +373,7 @@ describe("chat route services", () => { }) const generateInput = mocks.generateObject.mock.calls[0]?.[0] expect(generateInput).toMatchObject({ - model: "google/gemini-3-flash", + model: "deepseek/deepseek-v4.1-flash", }) expect(JSON.stringify(generateInput)).not.toContain( "knowhere-storage.example", diff --git a/src/lib/ai.ts b/src/lib/ai.ts index b1313ff6..0a4ec1a5 100644 --- a/src/lib/ai.ts +++ b/src/lib/ai.ts @@ -9,4 +9,4 @@ * Change CHAT_MODEL here (or via env) when we want to try a different model. */ -export const CHAT_MODEL = process.env.CHAT_MODEL ?? "google/gemini-3-flash" +export const CHAT_MODEL = process.env.CHAT_MODEL ?? "deepseek/deepseek-v4.1-flash"