Skip to content

Commit 6fa4a70

Browse files
committed
fix(deepseek): enable image support for deepseek-v4-pro and deepseek-v4-flash
1 parent 8c17b41 commit 6fa4a70

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

packages/types/src/providers/deepseek.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export const deepSeekModels = {
1212
"deepseek-v4-flash": {
1313
maxTokens: 384_000,
1414
contextWindow: 1_000_000,
15-
supportsImages: false,
15+
supportsImages: true,
1616
supportsPromptCache: true,
1717
supportsReasoningEffort: ["disable", "low", "medium", "high", "xhigh"],
1818
preserveReasoning: true,
@@ -26,7 +26,7 @@ export const deepSeekModels = {
2626
"deepseek-v4-pro": {
2727
maxTokens: 384_000,
2828
contextWindow: 1_000_000,
29-
supportsImages: false,
29+
supportsImages: true,
3030
supportsPromptCache: true,
3131
supportsReasoningEffort: ["disable", "low", "medium", "high", "xhigh"],
3232
preserveReasoning: true,

src/api/providers/__tests__/deepseek.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,7 @@ describe("DeepSeekHandler", () => {
225225
expect(model.id).toBe("deepseek-v4-flash")
226226
expect(model.info.maxTokens).toBe(384_000)
227227
expect(model.info.contextWindow).toBe(1_000_000)
228+
expect(model.info.supportsImages).toBe(true)
228229
expect((model.info as ModelInfo).supportsReasoningEffort).toContain("xhigh")
229230
})
230231

@@ -252,6 +253,7 @@ describe("DeepSeekHandler", () => {
252253
expect(model.info).toBeDefined()
253254
expect(model.info.maxTokens).toBe(384_000)
254255
expect(model.info.contextWindow).toBe(1_000_000)
256+
expect(model.info.supportsImages).toBe(true)
255257
expect(model.info.supportsPromptCache).toBe(true)
256258
expect((model.info as ModelInfo).preserveReasoning).toBe(true)
257259
expect((model.info as ModelInfo).reasoningEffort).toBe("high")

0 commit comments

Comments
 (0)