🚀 特色功能
- 💻 代码操作:一键复制、插入代码到当前文件或新文件
- 🔍 智能分析:代码解释、错误检测、重构建议、测试生成
- 📝 自定义提示:支持添加和管理预定义提示词,提高提问效率
- 💾 本地存储:会话记录保存在本地,随时回放、继续和管理
- 🌐 自定义baseUrl支持:可配置自己的baseUrl服务器,灵活访问 API
- 🔒 隐私保护:所有信息本地存储,不上传任何数据
- 🌍 多语言:支持中文、英文等多种语言界面
- 🎯 模型选择:支持多种 DeepSeek 模型,满足不同需求
- 🖥️ 本地部署:支持通过Ollama在本地部署DeepSeek R1,支持知识库,无需联网即可使用
📦 安装方式
- 打开 VS Code
- 按下快捷键:
- Windows/Linux:
Ctrl + Shift + P
- Mac:
Command + Shift + P
- 按下
Ctrl+Shift+P
打开命令面板
- 删除
>
后输入 ext install colourafredi.vscode-deepseek
- 按回车键进行安装

或者直接访问 VS Code 市场 安装
🛠️ 主要功能
1. 代码分析和优化
- 代码解释:详细讲解代码逻辑和实现
- 错误检测:发现并修复代码中的 BUG
- 代码重构:优化代码结构,提升代码质量
- 测试生成:自动生成单元测试代码
2. 智能对话
- 上下文对话:支持多轮对话,理解上下文
- 流式响应:实时显示 AI 回答
- 会话管理:保存、导出、清理会话记录
- 自定义提示:支持预设常用提示词
3. 个性化配置
- 服务器设置:可配置服务器
- 模型选择:支持多种 DeepSeek 模型
- API Key 管理:支持绑定自己的 API Key
- 模型温度:设置模型温度(0-2)
- token:设置最大 token 数
- top_p:设置 top_p 值
- top_k:设置 top_k 值
- frequency_penalty:设置 frequency_penalty 值
- 界面语言:可切换中文英文等多种界面语言
💡 使用指南
快速开始
- 安装插件后,点击
VS Code
左侧的 DeepSeek
图标
- 在输入框中输入问题,按回车发送
- 等待 AI 响应,可以:


代码相关功能
- 选中代码片段
- 右键选择 DeepSeek 相关命令:

预设管理
你可以自己定义一些自定义提示词方便快速使用
有两种方式可以管理你的自定义提示词
- 在
Ctrl/Command + Shift + P
命令面板中输入命令
- 选中任意代码右键选择菜单

-
增加预定义提示词(>deepseek:增加预定义提示词)
- 添加新的预设提示词模板
- 可以设置提示词名称和内容
- 支持变量占位符
-
编辑预定义提示词(>deepseek:编辑预定义提示词)
- 修改已有的预设提示词
- 可以更新提示词名称和内容
- 删除不需要的预设
-
选择预定义提示词(>deepseek:选择预定义提示词)
- 从预设列表中快速选择提示词
- 自动填充到对话框
- 支持搜索过滤
-
自定义提问(>deepseek:自定义提问)
- 使用预设提示词发起对话
- 可以根据实际需求修改内容s
- 快速获得 AI 回答
在提问的输入框中可以输入/
来触发预设提示词下拉列表进行选择

命令说明
- DeepSeek:检查下面代码是否有 BUG 并给出修复建议 🐛
- DeepSeek:详细讲解下面代码 💬
- DeepSeek:重构下面代码并告诉我你改动了哪里 🔧
- DeepSeek:为下面的代码添加测试 🧪
- DeepSeek:增加预定义提示词 ➕
- DeepSeek:编辑预定义提示词 ✏️
- DeepSeek:选择预定义提示词 🔍
- DeepSeek:自定义提问 ✏️
- DeepSeek:清除所有自定义设置🗑️
- DeepSeek:修改显示语言 🌍
- DeepSeek:发起提问 ❓
- DeepSeek:清空列表 🗑️
- DeepSeek:导出 markdown📤
⚙️ 可配置参数
deepseek.baseURL
:设置服务器地址baseURL
deepseek.model
:选择使用的模型
deepseek.apikey
:设置 API Key
deepseek.temperature
:设置模型温度(0-2)
deepseek.max_tokens
:设置最大 token 数
deepseek.lang
:设置界面语言
deepseek.top_p
:设置 top_p 值
deepseek.top_k
:设置 top_k 值
deepseek.frequency_penalty
:设置 frequency_penalty 值
配置方式
- 文件->首选项->设置->扩展->DeepSeek

配置官方API Key
配置项 | 值 |
---|
DeepSeek:baseUrl | api.deepseek.com |
Deepseek:Apikey | sk-c50d5356a45c4c7988b3df82fb1295e3 |
DeepseekModel | deepseek-chat 或者 deepseek-reasoner |

配置本地部署的DeepSeek R1

配置硅基流动的API Key
配置项 | 值 |
---|
DeepSeek:baseUrl | api.siliconflow.cn |
Deepseek:Apikey | sk-kgahvlalrbfjyftxrcoiiliopeblhxsgrxtrrwgiqwwxwxth |
DeepseekModel | deepseek-ai/DeepSeek-V3或者deepseek-ai/DeepSeek-R1 |

配置派欧算力云的API Key
配置项 | 值 |
---|
DeepSeek:baseUrl | api.ppinfra.com/v3/openai |
Deepseek:Apikey | sk_ASPYijn-VdsIbkEXtjCFNn0dEkvs6Sko6ZEA4XbWc |
DeepseekModel | deepseek/deepseek-v3/community或者deepseek/deepseek-r1/community |

配置腾讯云的API Key
配置项 | 值 |
---|
DeepSeek:baseUrl | api.lkeap.cloud.tencent.com/v1 |
Deepseek:Apikey | sk-EsdQJe0M4IsohNh4k0zji0bq9fsDDMQ77dmtn2hOMocTJCfj |
DeepseekModel | deepseek-v3或者deepseek-r1 |

配置百度云的API Key
配置项 | 值 |
---|
DeepSeek:baseUrl | qianfan.baidubce.com/v2 |
Deepseek:Apikey | bce-v3/ALTAK-VrJzzPHo9HRCH6Lq88QK8/6e9b1f33909b5a43dac2be242351006d72b |
DeepseekModel | deepseek-v3或者deepseek-r1 |

配置阿里云的API Key

配置字节跳动火山引擎的API Key

配置科大讯飞的API Key

配置openrouter的API Key
配置项 | 值 |
---|
DeepSeek:baseUrl | openrouter.ai/api/v1 |
Deepseek:Apikey | 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 |
DeepseekModel | deepseek/deepseek-chat:free |
