deepseek v4 与 vscode continue 插件本地对接需五步:一、确认服务以 openai 兼容模式运行(ollama 或 vllm);二、安装并启用 continue 插件;三、在 config.py 中配置 openai 兼容客户端及正确 api_base;四、为模型显式添加 roles=["autocomplete", "chat", "edit"];五、重启 vscode 并验证补全提示与日志。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您已在本地部署 DeepSeek V4 模型,但 VSCode 中的 Continue 插件无法调用该模型进行代码补全或生成,则可能是模型服务地址未正确配置、Provider 类型不匹配或 API 兼容性未启用。以下是实现 DeepSeek V4 与 Continue 插件本地对接的具体步骤:
一、确认本地 DeepSeek V4 服务已正常运行
Continue 插件需通过 OpenAI 兼容接口访问本地大模型,因此必须确保 DeepSeek V4 已以兼容模式启动并监听指定端口。Ollama 或 vLLM 是当前主流的本地部署方式,二者均支持 OpenAI 格式 API。
1、若使用 Ollama:执行 ollama run deepseek-v4:latest 启动模型(需先通过 ollama pull deepseek-v4:latest 下载模型)。
2、若使用 vLLM:运行命令 python -m vllm.entrypoints.openai.api_server --model deepseek-ai/deepseek-v4 --host 127.0.0.1 --port 8000,确保输出中包含 Uvicorn running on http://127.0.0.1:8000。
3、在浏览器中访问 http://127.0.0.1:8000/docs 或执行 curl http://127.0.0.1:8000/health,验证服务返回 {"status":"ok"}。
二、安装并启用 Continue 插件
Continue 是目前对本地模型兼容性最强的开源 VSCode 插件之一,支持通过 Python 配置文件直接定义模型后端,无需依赖云端密钥。
1、打开 VSCode 扩展视图(快捷键 Ctrl+Shift+X),搜索 Continue。
2、点击安装由 continuedev 发布的官方插件,安装完成后重启 VSCode。
3、按 Ctrl+Shift+P 打开命令面板,输入并选择 Continue: Configure,系统将自动创建或打开用户级配置文件 ~/.continue/config.py。
三、配置 DeepSeek V4 为 Continue 默认模型
Continue 支持通过 Python 配置注入 OpenAI 兼容客户端,需显式指定 api_base、model 名称及 provider 类型,以绕过默认的云端模型列表限制。
1、在 config.py 文件中定位到 models = [] 列表起始位置。
2、插入以下完整配置块(适配 vLLM 启动方式):
统一LLM网关 - 一个API对接70+AI模型,使用单一API密钥即可调用GPT、Claude、Gemini、Qwen、Deepseek、Grok等主流模型。
from continuedev.libs.llm.openai import OpenAI
models.append(OpenAI(model="deepseek-ai/deepseek-v4", api_base="http://127.0.0.1:8000/v1"))
3、若使用 Ollama,默认监听端口为 11434,则替换为:api_base="http://127.0.0.1:11434/v1",且 model 字段应设为 "deepseek-v4"(与 ollama list 输出名称一致)。
四、修改模型角色权限以启用代码补全
Continue 默认仅对 chat 角色启用响应,而代码补全(autocomplete)需显式声明角色支持,否则插件不会触发本地模型参与补全流程。
1、在 config.py 的同一 models 列表中,将上述 OpenAI 实例扩展为带 roles 的完整对象:
models.append(OpenAI(model="deepseek-ai/deepseek-v4", api_base="http://127.0.0.1:8000/v1", roles=["autocomplete", "chat", "edit"]))
2、确保 roles 列表中包含 "autocomplete",这是触发代码行内实时补全的关键标识。
3、保存文件后,完全关闭并重新启动 VSCode,使配置热加载生效。
五、验证 DeepSeek V4 补全功能是否激活
配置生效后,Continue 将尝试调用本地 DeepSeek V4 执行上下文感知的代码补全,而非回退至默认模型。验证需排除缓存与代理干扰。
1、打开任意 .py 或 .js 文件,在函数体内输入 for i in range( 并停顿,观察右下角状态栏是否出现 Continue: autocomplete (deepseek-v4) 提示。
2、按下 Tab 或 Enter 接受建议,检查补全内容是否符合 DeepSeek V4 的推理风格(如支持多行生成、类型推断、PEP8 兼容等)。
3、若无响应,打开 VSCode 的 Output 面板,选择 Continue 日志通道,查找含 POST http://127.0.0.1:8000/v1/chat/completions 的请求记录及响应状态码。










