From 3fb2cfc7b137b9faf7cde1b388f64669f39d3eb9 Mon Sep 17 00:00:00 2001 From: Tem-man <79389647+Tem-man@users.noreply.github.com> Date: Tue, 12 May 2026 20:23:53 +0800 Subject: [PATCH] update id and name of deepseek as deepseek-v4-flash and deepseek-v4-pro (#253) Update DeepSeek model IDs to the new V4 Flash/Pro names, set V4 Flash as the default, and bump @ai-sdk/deepseek. --- bun.lock | 8 ++++++-- package.json | 2 +- packages/core/src/constants.ts | 6 +++--- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/bun.lock b/bun.lock index 5c1d138fc..244342474 100644 --- a/bun.lock +++ b/bun.lock @@ -6,7 +6,7 @@ "name": "open-pencil-app", "dependencies": { "@ai-sdk/anthropic": "^3.0.74", - "@ai-sdk/deepseek": "^2.0.32", + "@ai-sdk/deepseek": "^2.0.34", "@ai-sdk/google": "^3.0.67", "@ai-sdk/openai": "^3.0.58", "@ai-sdk/valibot": "^2.0.27", @@ -194,7 +194,7 @@ "@ai-sdk/anthropic": ["@ai-sdk/anthropic@3.0.74", "", { "dependencies": { "@ai-sdk/provider": "3.0.10", "@ai-sdk/provider-utils": "4.0.26" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-Xew9rfz9WWhDSyF8rNhjT/XWOWelNfJrMlmG0Ahw210hStisRpQZ1s+7VeI9JTJOZ5y5tXqBi5kfPwYnCfyRTA=="], - "@ai-sdk/deepseek": ["@ai-sdk/deepseek@2.0.32", "", { "dependencies": { "@ai-sdk/provider": "3.0.10", "@ai-sdk/provider-utils": "4.0.26" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-6CO8QO0GfHD6NEHSBvm+POMpS/GdQyDKezt43Bl8sG6WLIGNN6W/LA4f36+mgHsRJ1WPE8hyWigF+fC1sU+fHg=="], + "@ai-sdk/deepseek": ["@ai-sdk/deepseek@2.0.34", "", { "dependencies": { "@ai-sdk/provider": "3.0.10", "@ai-sdk/provider-utils": "4.0.27" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-XBIgcs+bhDD9SxeAbMXpmFiy2ECwUAnGPbibWK8UTepWteFV3Amr6bwN63E6vTwZGKw0NcZaDp7EwaGKQNfuGw=="], "@ai-sdk/gateway": ["@ai-sdk/gateway@3.0.109", "", { "dependencies": { "@ai-sdk/provider": "3.0.10", "@ai-sdk/provider-utils": "4.0.26", "@vercel/oidc": "3.2.0" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-r6dOqThjODp1vOhGRJg2OCmyB/ZOQtGx1esZ2SDvwDX5XoX8dBqYaYjLg8MPXTzMGJSgOkJyCxWgUcZtAl16pw=="], @@ -2654,6 +2654,8 @@ "zwitch": ["zwitch@2.0.4", "", {}, "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A=="], + "@ai-sdk/deepseek/@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.27", "", { "dependencies": { "@ai-sdk/provider": "3.0.10", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.8" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-ubkAJ+xODouwtmN1tYlvTPphH1hPOBfZaEQe8U7skGvFAnIRs9PPpsq57bC2+Ky/MB4yzhd6YOsxTAx9sGpazw=="], + "@ai-sdk/provider-utils/eventsource-parser": ["eventsource-parser@3.0.8", "", {}, "sha512-70QWGkr4snxr0OXLRWsFLeRBIRPuQOvt4s8QYjmUlmlkyTZkRqS7EDVRZtzU3TiyDbXSzaOeF0XUKy8PchzukQ=="], "@babel/code-frame/@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.28.5", "", {}, "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q=="], @@ -2858,6 +2860,8 @@ "workbox-build/pretty-bytes": ["pretty-bytes@5.6.0", "", {}, "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg=="], + "@ai-sdk/deepseek/@ai-sdk/provider-utils/eventsource-parser": ["eventsource-parser@3.0.8", "", {}, "sha512-70QWGkr4snxr0OXLRWsFLeRBIRPuQOvt4s8QYjmUlmlkyTZkRqS7EDVRZtzU3TiyDbXSzaOeF0XUKy8PchzukQ=="], + "@babel/core/@babel/types/@babel/helper-string-parser": ["@babel/helper-string-parser@7.27.1", "", {}, "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="], "@babel/core/@babel/types/@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.28.5", "", {}, "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q=="], diff --git a/package.json b/package.json index 55bfde8a2..005a1340a 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ }, "dependencies": { "@ai-sdk/anthropic": "^3.0.74", - "@ai-sdk/deepseek": "^2.0.32", + "@ai-sdk/deepseek": "^2.0.34", "@ai-sdk/google": "^3.0.67", "@ai-sdk/openai": "^3.0.58", "@ai-sdk/valibot": "^2.0.27", diff --git a/packages/core/src/constants.ts b/packages/core/src/constants.ts index 690904438..c86e2ab72 100644 --- a/packages/core/src/constants.ts +++ b/packages/core/src/constants.ts @@ -247,10 +247,10 @@ export const AI_PROVIDERS: AIProviderDef[] = [ name: 'DeepSeek', keyPlaceholder: 'sk-…', keyURL: 'https://platform.deepseek.com/api_keys', - defaultModel: 'deepseek-chat', + defaultModel: 'deepseek-v4-flash', models: [ - { id: 'deepseek-chat', name: 'DeepSeek V3', tag: 'Fast' }, - { id: 'deepseek-reasoner', name: 'DeepSeek R1', tag: 'Reasoning' } + { id: 'deepseek-v4-flash', name: 'DeepSeek V4 Flash', tag: 'Fast' }, + { id: 'deepseek-v4-pro', name: 'DeepSeek V4 Pro', tag: 'Reasoning' } ] }, {