You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(provider): remove V4 Pro retirement notices (#272)
Keep DeepSeek V4 Pro available with its existing pricing after the cancelled retirement date. Limit retirement notices to legacy Flash model names and update the English and Chinese documentation.
Copy file name to clipboardExpand all lines: README.md
+8-6Lines changed: 8 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,15 +33,15 @@ Love DeepSeek's price-performance but don't want to give up GitHub Copilot's age
33
33
## Features
34
34
35
35
### DeepSeek models in the model picker
36
-
The picker includes V4.1 Flashand three legacy V4 entries, with long context, tool calling, and configurable thinking effort.
36
+
The picker includes V4.1 Flash, V4 Pro, and entries for the legacy Flash model names, with long context, tool calling, and configurable thinking effort.
37
37
38
38
### Native Vision and Vision Proxy
39
39
Choose the image path that fits the conversation:
40
40
41
41
-**DeepSeek V4.1 Flash and Flash Vision Exp** handle image attachments natively, without Vision Proxy.
42
42
- The **DeepSeek V4 Flash and Pro** entries use Vision Proxy: an image-capable model first describes each attachment, then the main DeepSeek model receives the description with the conversation. Auto mode selects Flash Vision Exp when available, while an explicitly configured VS Code model or API endpoint remains supported.
43
43
44
-
[Context caching](https://api-docs.deepseek.com/guides/kv_cache/) requires a full match with a cached prefix. Choose V4.1 Flash for new conversations and plan when to migrate existing ones.
44
+
[Context caching](https://api-docs.deepseek.com/guides/kv_cache/) requires a full match with a cached prefix.
45
45
46
46
<palign="center">
47
47
<imgsrc="resources/screenshots/03-vision.png"alt="Dropping an image into Copilot Chat and DeepSeek responding to it via the vision proxy"width="800">
@@ -86,18 +86,20 @@ Install from the registry used by your editor:
86
86
87
87
1. Run **DeepSeek: Set API Key** from the Command Palette (`Cmd+Shift+P`)
88
88
2. Paste your key or compatible provider token (official DeepSeek keys usually start with `sk-`)
89
-
3. Open Copilot Chat, click the model picker, and choose **DeepSeek V4.1 Flash**
89
+
3. Open Copilot Chat, click the model picker, and choose **DeepSeek V4.1 Flash** or **DeepSeek V4 Pro**
90
90
4. That's it — chat away
91
91
92
92
## Models
93
93
94
94
| Model Entry | Image Handling | Thinking Effort | Official API Status |
95
95
|---|---|---|---|
96
-
|**DeepSeek V4.1 Flash**| Native image input |`none` / `low` / `high` / `max`| Recommended for new conversations |
96
+
|**DeepSeek V4.1 Flash**| Native image input |`none` / `low` / `high` / `max`| Available via `deepseek-flash`|
|**DeepSeek V4 Flash**| Vision Proxy |`none` / `low` / `high` / `max`| Model retired; legacy name still accepted |
98
-
|**DeepSeek V4 Pro**| Vision Proxy |`none` / `low` / `high` / `max`| Retires on September 14, 2026 at 12:00 Beijing time |
99
99
|**DeepSeek V4 Flash Vision Exp**| Native image input |`none` / `low` / `high` / `max`| Model retired; legacy name still accepted |
100
100
101
+
On the official API, both legacy model names (`deepseek-v4-flash` and `deepseek-v4-flash-vision-exp`) route to DeepSeek-V4.1-Flash and use Flash pricing.
102
+
101
103
All four entries support thinking mode, tool calling, and 1M token context. See the official [Models & Pricing](https://api-docs.deepseek.com/quick_start/pricing/) documentation for retirement, routing, and billing details.
102
104
103
105
## Settings
@@ -107,7 +109,7 @@ All four entries support thinking mode, tool calling, and 1M token context. See
107
109
|`deepseek-copilot.baseUrl`|`https://api.deepseek.com`| API endpoint — change for self-hosted / proxied deployments |
108
110
|`deepseek-copilot.requestHeaders`|`{}`| Custom headers for chat completions. [Configuration guide](https://github.com/Vizards/deepseek-v4-for-copilot/blob/main/docs/settings/request-headers.en.md)|
109
111
|`deepseek-copilot.maxTokens`|`0`| Max output tokens (`0` = API default). Useful for cost control |
110
-
|`deepseek-copilot.modelIdOverrides`| prefilled official ID map | API model IDs to send for V4.1 Flash and the three legacy V4 entries. Change only for compatible third-party APIs with different model names |
112
+
|`deepseek-copilot.modelIdOverrides`| prefilled official ID map | API model IDs to send for each DeepSeek model entry. Change only for compatible third-party APIs with different model names |
111
113
|`deepseek-copilot.debugMode`|`minimal`| Diagnostic mode: `minimal` for token usage only, `metadata` for privacy-preserving logs, or `verbose` for full request dumps and pipeline snapshots under extension global storage. Full dumps may include sensitive prompt text, tool schemas, file snippets, and image descriptions. Use `DeepSeek: Open Request Dumps Folder` to open the dump location |
112
114
|`deepseek-copilot.visionModel`|*(auto)*| Vision Proxy used by V4 Flash and Pro. Auto mode selects Flash Vision Exp when available; configure another VS Code model or API endpoint with `DeepSeek: Configure Vision Proxy`|
113
115
|`deepseek-copilot.visionPrompt`|*(built-in)*| Prompt used by V4 Flash/Pro's Vision Proxy to describe image attachments. It does not affect native V4.1 Flash or Flash Vision Exp requests |
Copy file name to clipboardExpand all lines: package.nls.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -32,5 +32,5 @@
32
32
"deepseek-copilot.config.modelIdOverrides.deepseek-v4-pro.description": "API model ID for DeepSeek V4 Pro",
33
33
"deepseek-copilot.config.modelIdOverrides.deepseek-v4-flash-vision-exp.description": "API model ID for DeepSeek V4 Flash Vision Exp",
34
34
"deepseek-copilot.config.visionModel.description": "Vision Proxy used by DeepSeek V4 Flash and Pro. When unset, auto mode selects DeepSeek V4 Flash Vision Exp if available. Configure a different VS Code model or API endpoint with [Configure Vision Proxy](command:deepseek-copilot.setVisionModel).",
35
-
"deepseek-copilot.config.visionPrompt.description": "Prompt used by legacy V4 Flash and Pro entries' Vision Proxy to describe image attachments. It does not affect native V4.1 Flash or Flash Vision Exp requests.\n\n[Configure Vision Proxy](command:deepseek-copilot.setVisionModel)"
35
+
"deepseek-copilot.config.visionPrompt.description": "Prompt used by V4 Flash and Pro entries' Vision Proxy to describe image attachments. It does not affect native V4.1 Flash or Flash Vision Exp requests.\n\n[Configure Vision Proxy](command:deepseek-copilot.setVisionModel)"
DeepSeek models appear in the Copilot model picker as soon as the extension is active. Choose **DeepSeek V4.1 Flash** for new conversations. If you do not see it right away, scroll down in the picker or open the Language Models manager.
1
+
DeepSeek models appear in the Copilot model picker as soon as the extension is active. If you do not see them right away, scroll down in the picker or open the Language Models manager.
2
2
3
-
Without an API key, the models show a warning icon and ask you to run **DeepSeek: Set API Key**. The three legacy V4 entries remain selectable; hover to see migration notices.
3
+
Without an API key, the models show a warning icon and ask you to run **DeepSeek: Set API Key**.
'**Legacy model entry.** \nCheck that your provider supports DeepSeek V4.1 Flash. \nSelect “DeepSeek V4.1 Flash” to use the new model.',
238
234
'model.retirement.flashRetired':
239
235
'**Retired.** \nRequests are served by DeepSeek V4.1 Flash and billed at the Flash price. \nSelect “DeepSeek V4.1 Flash” to use the new model.',
240
-
'model.retirement.proPending':
241
-
'**Retires Sep 14, 2026 at 12:00 UTC+8.** \nThen requests are routed to DeepSeek V4.1 Flash and billed at the V4.1 Flash price until V4.1 Pro is released. \nSelect “DeepSeek V4.1 Flash” to use the new model.',
242
-
'model.retirement.proRetired':
243
-
'**Retired.** \nRequests are routed to DeepSeek V4.1 Flash and billed at the V4.1 Flash price until V4.1 Pro is released. \nSelect “DeepSeek V4.1 Flash” to use the new model.',
'Configure a vision model that turns images into text for legacy V4 Flash and Pro entries. V4.1 Flash and Vision Exp process original images directly.',
288
+
'Configure a vision model that turns images into text for V4 Flash and Pro entries. V4.1 Flash and Vision Exp process original images directly.',
0 commit comments