fix(ai): update stale DeepSeek Flash test model IDs

This commit is contained in:
Mario Zechner
2026-09-11 11:49:52 +02:00
parent 62129190d8
commit e8413008cd
3 changed files with 27 additions and 21 deletions
@@ -1483,7 +1483,10 @@ describe("openai-completions tool_choice", () => {
name: "Custom Uppercase DeepSeek Model",
baseUrl: "https://API.DeepSeek.COM",
} satisfies Model<"openai-completions">;
const nativeModels = [getModel("deepseek", "deepseek-flash")!, getModel("deepseek", "deepseek-v4-pro")!] as const;
const nativeModels = [
getModel("deepseek", "deepseek-v4-flash")!,
getModel("deepseek", "deepseek-v4-pro")!,
] as const;
const cases = [...nativeModels, customModel, customUppercaseModel] as const;
for (const model of nativeModels) {
+21 -18
View File
@@ -445,29 +445,32 @@ describe("Generate E2E Tests", () => {
});
});
describe.skipIf(!process.env.DEEPSEEK_API_KEY)("DeepSeek Provider (deepseek-flash via OpenAI Completions)", () => {
const llm = getModel("deepseek", "deepseek-flash");
describe.skipIf(!process.env.DEEPSEEK_API_KEY)(
"DeepSeek Provider (deepseek-v4-flash via OpenAI Completions)",
() => {
const llm = getModel("deepseek", "deepseek-v4-flash");
it("should complete basic text generation", { retry: 3 }, async () => {
await basicTextGeneration(llm);
});
it("should complete basic text generation", { retry: 3 }, async () => {
await basicTextGeneration(llm);
});
it("should handle tool calling", { retry: 3 }, async () => {
await handleToolCall(llm);
});
it("should handle tool calling", { retry: 3 }, async () => {
await handleToolCall(llm);
});
it("should handle streaming", { retry: 3 }, async () => {
await handleStreaming(llm);
});
it("should handle streaming", { retry: 3 }, async () => {
await handleStreaming(llm);
});
it("should handle thinking mode", { retry: 3 }, async () => {
await handleThinking(llm, { reasoningEffort: "high" });
});
it("should handle thinking mode", { retry: 3 }, async () => {
await handleThinking(llm, { reasoningEffort: "high" });
});
it("should handle multi-turn with thinking and tools", { retry: 3 }, async () => {
await multiTurn(llm, { reasoningEffort: "high" });
});
});
it("should handle multi-turn with thinking and tools", { retry: 3 }, async () => {
await multiTurn(llm, { reasoningEffort: "high" });
});
},
);
describe.skipIf(!process.env.OPENAI_API_KEY)("OpenAI Responses Provider (gpt-5.4)", () => {
const llm = getModel("openai", "gpt-5.4");
+2 -2
View File
@@ -82,8 +82,8 @@ describe("getSupportedThinkingLevels", () => {
expect(getSupportedThinkingLevels(model!)).toEqual(["medium", "high", "xhigh"]);
});
it("includes low/high/max plus off for DeepSeek V4.1 Flash on the DeepSeek provider", () => {
const model = getModel("deepseek", "deepseek-flash");
it("includes low/high/max plus off for DeepSeek V4 Flash on the DeepSeek provider", () => {
const model = getModel("deepseek", "deepseek-v4-flash");
expect(model).toBeDefined();
expect(getSupportedThinkingLevels(model!)).toEqual(["off", "low", "high", "max"]);
});