如何在PyCharm中集成DeepSeek实现AI辅助编程

G.E.N. 2025-01-31 15:52:27编程技术
1604

引言

DeepSeek 是一家专注于人工智能技术研发的公司,致力于开发高性能、低成本的 AI 模型。DeepSeek-V3 是 DeepSeek 公司推出的最新一代 AI 模型。其前身是 DeepSeek-V2.5,经过持续的优化和升级,V3 版本在性能、速度和成本方面都取得了显著提升。DeepSeek-V3 的发布表明,国产 AI 模型在技术层面已经具备与国际顶尖模型(例如 GPT-4o)竞争的实力。

接下来,我们把DeepSeek接入到PyCharm中,并利用其能力辅助我们进行代码开发。

效果演示

首先来看一下效果。

我们可以直接选中代码,并对代码段进行解释

如何在PyCharm中集成DeepSeek实现AI辅助编程

我们也可以通过选中代码,对代码进行修改

如何在PyCharm中集成DeepSeek实现AI辅助编程

如何在PyCharm中集成DeepSeek实现AI辅助编程

创建API key

首先进入DeepSeek官网,官网链接如下:

https://www.deepseek.com/

点击API开放平台:

如何在PyCharm中集成DeepSeek实现AI辅助编程

DeepSeek会为每个人赠送10元余额

如何在PyCharm中集成DeepSeek实现AI辅助编程

点击左侧“API Keys”,点击创建API key,输出名称为“AI代码提示”,也可以使用其它自定义的名称。

如何在PyCharm中集成DeepSeek实现AI辅助编程

点击“创建",一定要记录此处的API key,可以先将API key复制在其它地方。

如何在PyCharm中集成DeepSeek实现AI辅助编程

在PyCharm中下载Continue插件

打开PyCharm,打开文件->设置->插件,搜索“Continue”,点击安装。

如何在PyCharm中集成DeepSeek实现AI辅助编程

等待插件安装完毕后,点击“应用”,插件安装成功。

配置Continue

插件安装成功后,在右侧的标签栏中,会显示一个Continue的标签,我们点击即可进入,随后点击设置按键,如下图。

如何在PyCharm中集成DeepSeek实现AI辅助编程

点击后,文本编辑区将会弹出配置文件。

如何在PyCharm中集成DeepSeek实现AI辅助编程

我们对配置文件进行修改,将内容替换为下面的内容:

{
  "completionOptions": {
    "BaseCompletionOptions": {
        "temperature": 0.0,
        "maxTokens": 256
    }
  },
  "models": [
    {
      "title": "DeepSeek",
      "model": "deepseek-chat",
      "contextLength": 128000,
      "apiKey": "REDACTED",
      "provider": "deepseek",
      "apiBase": "https://api.deepseek.com/beta"
    }
  ],
  "tabAutocompleteModel": {
    "title": "DeepSeek Coder",
    "model": "deepseek-coder",
    "apiKey": "REDACTED",
    "provider": "deepseek",
    "apiBase": "https://api.deepseek.com/beta"
  },
  "customCommands": [
    {
      "name": "test",
      "prompt": "{
  
  {
  
  { input }}}\n\nWrite a comprehensive set of unit tests for the selected code. It should setup, run tests that check for correctness including important edge cases, and teardown. Ensure that the tests are complete and sophisticated. Give the tests just as chat output, don't edit any file.",
      "description": "Write unit tests for highlighted code"
    }
  ],
  "contextProviders": [
    {
      "name": "diff",
      "params": {}
    },
    {
      "name": "folder",
      "params": {}
    },
    {
      "name": "codebase",
      "params": {}
    }
  ],
  "slashCommands": [
    {
      "name": "share",
      "description": "Export the current chat session to markdown"
    },
    {
      "name": "commit",
      "description": "Generate a git commit message"
    }
  ]
}

修改时将会弹出提示,点击确定。

如何在PyCharm中集成DeepSeek实现AI辅助编程

随后,我们将两处apiKey替换为先前保存的API key。

如何在PyCharm中集成DeepSeek实现AI辅助编程

如何在PyCharm中集成DeepSeek实现AI辅助编程

保存文件后,即可开始使用。

如何在PyCharm中集成DeepSeek实现AI辅助编程

通过本文的介绍,我们了解了如何在PyCharm中集成DeepSeek,实现AI辅助编程。从安装DeepSeek插件,到配置和使用DeepSeek,每一步都进行了详细的说明。DeepSeek的智能提示和代码补全功能,可以帮助开发者提高编码效率,减少错误,提升代码质量。希望本文能够帮助广大开发者更好地利用AI技术,提升编程体验。未来,随着AI技术的不断进步,AI编程助手将会变得更加智能和强大,为开发者带来更多的便利和可能性。

PyCharm DeepSeek ai辅助编程
THE END
蜜芽
故事不长,也不难讲,四字概括,毫无意义。

相关推荐

PyCharm安装完整教程:从下载到配置全流程指南(Windows版)
PyCharm作为JetBrains公司开发的Python集成开发环境(IDE),凭借其强大的代码编辑、调试、测试、版本控制等功能,已成为Python开发者首选工具之一。本文ZHANID工具网将系统梳...
2025-08-29 编程技术
493

Python开发环境搭建全攻略:PyCharm、VS Code怎么选?
在Python开发的广阔天地中,选择一款合适的开发工具如同战士挑选趁手的武器,直接影响开发效率与代码质量。PyCharm与VS Code作为当前最主流的两大Python开发环境,各自拥有庞...
2025-07-29 编程技术
643

Gen-CLI:基于DeepSeek的AI命令行编程工具,谷歌Gemini-CLI平替方案
Gen-CLI是一个开源的命令行编程工具,旨在为国内开发者提供类似于谷歌Gemini-CLI的AI辅助编程体验。该项目基于开源的Gemini-CLI进行改造,通过调用硅基流动(SiliconCloud)平台...
2025-07-09 新闻资讯
830

Pycharm解释器报错:Python packaging tools not found的几种解决办法
在使用PyCharm进行Python开发时,有时会遇到“Python packaging tools not found”的报错信息。这个错误通常发生在尝试安装或管理Python包时,PyCharm无法找到必要的打包工具...
2025-05-09 编程技术
758

DeepSite:基于DeepSeek V3的AI前端网页代码生成工具
DeepSite是一个基于AI的网站生成工具,用户只需输入简单的文字描述,就能快速生成一个实时可运行的前端网页。它由Hugging Face社区成员enzostvs开发,依托强大的DeepSeek V3(...
2025-04-14 新闻资讯
993

AI编程工具有哪些?7 款适合Windows系统的AI辅助编程工具推荐
AI编程工具利用先进的算法和模型,为开发者提供了智能代码补全、错误检测、代码优化、自动化测试等一系列功能,极大地提高了编程效率和代码质量。本文ZHANID工具网将详细介绍...
2025-04-04 电脑知识
1048