大数跨境
0
0

在 VSCode中本地运行 DeepSeek,打造功能强大的AI编码助手

在 VSCode中本地运行 DeepSeek,打造功能强大的AI编码助手 AI算法之道
2025-02-04
2
导读:利用DeepSeek打造本地AI代码助手
点击蓝字
 
关注我们










01


引言



本文将告诉大家如何在本地安装和运行 DeepSeek,用 CodeGPT 对其进行配置,并开始利用AI来增强软件开发工作流程,而无需依赖基于云端的服务。


闲话少说,我们直接开始吧!








02


在VSCode中安装Ollama和CodeGPT


要在本地运行 DeepSeek,我们首先需要安装 Ollama 和 CodeGPT,前者可以让我们在机器上运行 LLM,后者是 VSCode 的扩展,可以集成这些模型,为编码提供帮助。

  • 安装 Ollama
我们知道,Ollama 是一个轻量级平台,可让本地运行LLM变得简单。
我们首先需要来下载Ollama:
  • 访问官方网站:https://ollama.com


  • 下载适用于你的操作系统(Windows、macOS 或 Linux)的安装程序。
  • 安装完成后,进行如下验证。需打开终端并运行如下命令:
ollama --version

如果 Ollama 安装正确,它将显示已安装的版本。

  • 安装 CodeGPT

接着我们需要再VSCode中安装CodeGPT,步骤如下:
  • 打开 VSCode 并导航至扩展市场(MacOS 上为 Ctrl + Shift + X 或 Cmd + Shift + X)。
  • 搜索 "CodeGPT "并点击安装。
安装好 Ollama 和 CodeGPT 后,我们就可以下载并配置 DeepSeek,开始在本地使用AI来智能编码了。






03


下载模型
现在我们已经成功安装了 Ollama 和 CodeGPT,是时候下载大家需要在本地使用的两个模型了。
  • Chat model: deepseek-r1:1.5b:针对较小的硬件环境进行了优化,可在大多数电脑上流畅运行。
  • Autocompletion model: deepseek-coder:1.3b. 该模型采用 Fill-In-The-Middle (FIM) 技术,可在大家在编写代码时提供智能自动补全的建议。它可以预测并建议函数或方法的中间部分,而不仅仅是开头或结尾。
  • 下载聊天模型:
我们首先来下载聊天模型,步骤如下:
  • 在 VSCode 中打开 CodeGPT。
  • 导航到侧边栏中的 Local LLMs 部分。
  • 从可用选项中,选择 Ollama 作为本地 LLM 运行器。
  • 选择模型 deepseek-r1:1.5b。
  • 点击下载按钮。模型将开始自动下载。
下载完成后,CodeGPT 将自动安装模型。安装完成后,大家就可以开始与模型互动了。
现在,大家可以轻松查询有关代码的模型。只需在编辑器中突出显示任何代码,使用 # 符号将额外的文件添加到查询中,并利用功能强大的快捷命令,如:

/fix - 用于修正错误或对代码提出改进建议。 

/refactor - 用于改进代码结构。

/Explain - 获取任何代码的详细解释。


这种聊天模式非常适合帮助解决具体问题或咨询有关代码的修改建议。
  • 下载代码自动补全模型:
接下来,我们来增强代码自动补全功能。
  • 在 VSCode 中打开终端。
  • 运行以下命令提取 deepseek-coder:1.3b 模型:

ollama pull deepseek-coder:1.3b

  • 此命令将把代码自动补全模型下载到本地计算机上。

  • 下载完成后,返回 CodeGPT 并导航至Autocompletion Models(代码补全模型)部分。

  • 从可用模型列表中选择 deepseek-coder:1.3b。

选定后,大家就可以开始编写代码了。当你输入时,模型将开始提供实时代码建议,帮助你轻松完成函数、方法甚至整个代码块。




04


总结
设置好模型后,大家就可以充分享受使用这些强大工具的好处,而无需依赖外部应用程序接口。通过在本地计算机上运行所有功能,大家可以确保对编码环境的完全隐私和控制。无需担心数据会离开你的电脑,一切都会保持安全和私密。
赶紧尝试一下吧!




参考文档:https://medium.com/@dan.avila7/step-by-step-running-deepseek-locally-in-vscode-for-a-powerful-private-ai-copilot-4edc2108b83e



点击上方小卡片关注我




添加个人微信,进专属粉丝群!


【声明】内容源于网络
0
0
AI算法之道
一个专注于深度学习、计算机视觉和自动驾驶感知算法的公众号,涵盖视觉CV、神经网络、模式识别等方面,包括相应的硬件和软件配置,以及开源项目等。
内容 573
粉丝 0
AI算法之道 一个专注于深度学习、计算机视觉和自动驾驶感知算法的公众号,涵盖视觉CV、神经网络、模式识别等方面,包括相应的硬件和软件配置,以及开源项目等。
总阅读256
粉丝0
内容573