Pycharm接入DeepSeek,提升自动化脚本的写作效率

一.效果展示:

二.实施步骤:

        1.DeepSeek官网创建API key:

                创建成功后,会生成一个API key:

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

        3.安装完成后,点击,右侧会出现这个图标,点击该图标,打开continue

                点击设置按钮:

                点击Open Confid File打开配置文件:

        4.将配置文件内容替换成下面的代码,将上面的两个apiKey替换成DeepSeek创建的apiKey

{
  "models": [
    {
      "title": "DeepSeek Coder",
      "model": "deepseek-coder",
      "contextLength": 128000,
      "apiKey": "替换成DeepSeek的API KEY", 
      "provider": "deepseek"
    },
    {
      "title": "DeepSeek Chat",
      "model": "deepseek-chat",
      "contextLength": 128000,
      "apiKey": "替换成DeepSeek的API KEY",
      "provider": "deepseek"
    }
  ],
  "contextProviders": [
    {
      "name": "code",
      "params": {}
    },
    {
      "name": "docs",
      "params": {}
    },
    {
      "name": "diff",
      "params": {}
    },
    {
      "name": "terminal",
      "params": {}
    },
    {
      "name": "problems",
      "params": {}
    },
    {
      "name": "folder",
      "params": {}
    },
    {
      "name": "codebase",
      "params": {}
    }
  ],
  "slashCommands": [
    {
      "name": "share",
      "description": "Export the current chat session to markdown"
    },
    {
      "name": "cmd",
      "description": "Generate a shell command"
    },
    {
      "name": "commit",
      "description": "Generate a git commit message"
    }
  ]
}

                重启pycharm即可使用。

### 配置 PyCharm 使用 DeepSeek 进行代码搜索 为了使 PyCharm 能够利用 DeepSeek 执行高效的代码搜索,需遵循特定的配置流程。虽然官方文档主要描述了其他 IDE 或编辑器中的集成方法[^1],但可以借鉴这些指南来实现 PyCharm 的定制化设置。 #### 安装必要的插件和支持工具 首先,在 PyCharm 中安装支持 DeepSeek 功能所需的任何第三方库或插件。如果存在专门针对 PyCharmDeepSeek 插件,则应优先考虑此选项;否则,可探索通用解决方案,比如通过 Continue 插件间接访问 DeepSeek API keys 来构建 AI 代码助手环境[^3]。 ```bash pip install deepseek-api-client # 假设这是用于与DeepSeek交互的一个Python包 ``` #### 设置API密钥 确保已获取有效的 DeepSeek API 密钥,并将其安全存储于项目的配置文件中或作为环境变量处理。这一步骤对于后续调用服务至关重要。 ```python import os DEEPSEEK_API_KEY = os.getenv('DEEPSEEK_API_KEY') if not DEEPSEEK_API_KEY: raise ValueError("Please set the 'DEEPSEEK_API_KEY' environment variable.") ``` #### 创建自定义脚本或宏命令 编写一段 Python 脚本来封装对 DeepSeek 接口的请求逻辑,以便可以在 PyCharm 内部轻松触发该操作。这个脚本应该接受查询参数并返回格式化的搜索结果列表给用户查看。 ```python from deepseek_api_client import search_code_snippets def perform_deepseek_search(query_string): results = search_code_snippets(DEEPSEEK_API_KEY, query=query_string) formatted_results = "\n".join([f"{r['title']}: {r['url']}" for r in results]) return formatted_results ``` #### 整合到 PyCharm 用户界面 最后一步是将上述创建的功能绑定至 PyCharm 的快捷键或是菜单项上,从而让用户能够在不离开当前工作流的情况下快速发起基于 DeepSeek代码查找任务。具体做法可能涉及修改 `keymap.xml` 文件或将新动作注册进IDE本身。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值