当前位置: 代码网 > it编程>前端脚本>Python > PyCharm接入DeepSeek实现AI编程的操作流程

PyCharm接入DeepSeek实现AI编程的操作流程

2025年02月14日 Python 我要评论
引言deepseek 是一家专注于人工智能技术研发的公司,致力于开发高性能、低成本的 ai 模型。deepseek-v3 是 deepseek 公司推出的最新一代 ai 模型。其前身是 deepsee

引言

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

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

效果演示

首先来看一下效果。

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

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

创建api key

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

https://www.deepseek.com/

点击api开放平台:

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

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

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

在pycharm中下载continue插件

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

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

配置continue

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

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

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

{
  "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"
    }
  ]
}

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

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

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

以上就是pycharm接入deepseek实现ai编程的操作流程的详细内容,更多关于pycharm接入deepseek的资料请关注代码网其它相关文章!

(0)

相关文章:

  • python中ransac算法拟合圆的实现

    ransac为random sample consensus随机样本一致算法的缩写,它是根据一组包含异常数据的样本数据集,计算出数据的数学模型参数,得到有效样本数据的算法。它于19…

    2025年02月14日 前端脚本
  • pip install 安装路径修改的方法步骤

    一般我们需要安装第三方库的时候,都是进入cmd中用pip命令来进行安装。安装各类包,但是默认安装路径在c盘,极大占用空间,下面我们就来修改一下默认的安装路径。1,查看pip默认的安…

    2025年02月14日 前端脚本
  • 使用Python生成新春烟花效果的方法

    使用Python生成新春烟花效果的方法

    一、烟花效果的基本原理烟花效果的实现需要模拟以下几个关键过程:烟花发射:模拟烟花从底部发射到空中的过程。爆炸中心:烟花到达顶点后形成爆炸中心。粒子散射:烟花爆炸... [阅读全文]
  • Pyecharts图表交互功能的实现

    在数据可视化中,交互功能可以极大地提升用户体验,让用户能够更加深入地探索数据。pyecharts 提供了多种强大的交互功能,本篇将重点介绍如何使用缩略轴组件、配置图例交互,让我们的…

    2025年02月14日 前端脚本
  • Python读写常用数据文件的示例详解

    Python读写常用数据文件的示例详解

    python 提供了多种强大的工具和库,可以轻松实现对各种类型文件的读写操作,满足不同场景的数据处理需求。常见的文件类型包括文本文件(txt)、表格文件(csv... [阅读全文]
  • Pyecharts之特殊图表的实现示例

    Pyecharts之特殊图表的实现示例

    在数据可视化的世界里,除了常见的柱状图、折线图、饼图等,还有一些特殊的图表可以为我们带来独特的展示效果,帮助我们以更有趣、更直观的方式呈现数据。pyechart... [阅读全文]

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com