DeepSeek-手把手教你接入IDEA(codeGPT)

1. 准备工作

安装 IntelliJ IDEA:确保已安装 IntelliJ IDEA(社区版或旗舰版均可)。如果能更新,尽量选择新的版本,因为 deepseek 与IDEA的版本有兼容对应关系,IDEA如果偏旧,可能无法体验到新版的配置项。

提前在 deepseek 开放平台注册账号并登录

获取 DeepSeek API 密钥:注册 DeepSeek 账号并获取 API 密钥。

2. 安装 CodeGPT 插件

打开 IntelliJ IDEA,进入 File > Settings > Plugins。

在 Marketplace 中搜索 CodeGPT。

在这里插入图片描述

点击 Install 安装插件,安装完成后重启 IDEA。

如果因为网络等原因无法进行在线安装,也可以离线下载好后 Install Plugin from Disk.

在这里插入图片描述

3. 配置 DeepSeek API 密钥

通过前置准备,我们已经注册好开放平台的账户,登录后台即可获取 API Key

在这里插入图片描述

接下来配置IDEA侧

打开 IntelliJ IDEA,进入 File > Settings > Tools > CodeGPT。

在 API Key 字段中,输入从 DeepSeek 获取的 API 密钥。
在这里插入图片描述

选择 DeepSeek 作为默认的 AI 模型(如果有多个选项)。

以下一些参数内容主要参照官方说明:https://api-docs.deepseek.com/zh-cn/

配置请求地址:https://api.deepseek.com/chat/completions

在这里插入图片描述

model参数: 通过指定 model='deepseek-chat' 即可调用 DeepSeek-V3,通过指定 model='deepseek-reasoner',即可调用 DeepSeek-R1

将AI接入IDEA编辑器肯定不仅仅是为了chat,很重要的是在编码方面,提供补全、提示、注释、测试方法等快捷操作,接下来配置编码方面

在这里插入图片描述

点击 Apply 保存配置。

4. 测试 DeepSeek 接入

在这里插入图片描述

配置后,即可在右侧菜单栏中看到对应功能,通过对话可以实现API的调用。

此外在 IntelliJ IDEA 中打开一个代码文件。

右键点击代码,选择 CodeGPT 菜单中的 Explain Code 或 Generate Code。观察 DeepSeek 的响应。

5. 使用 DeepSeek 功能

  • 代码补全:在编写代码时,DeepSeek 会自动提供补全建议。

  • 代码解释:右键选择代码,使用 Explain Code 功能获取代码解释。

  • 代码生成:通过 Generate Code 功能生成代码片段。

  • 代码优化:使用 Optimize Code 功能优化现有代码。

6. 查看用量

在请求回复后可以在左下角看到Tokens的计数,此外后开放平台后台也可以看到自己的用量

在这里插入图片描述

### CodeGPTDeepSeek 特性比较 #### 功能特性 CodeGPT 是一种专门针对编程任务设计的语言模型,能够理解并生成多种编程语言的代码片段。该工具可以辅助开发者完成诸如自动补全、错误检测以及简单的代码生成功能[^1]。 相比之下,DeepSeek 则是一个更为通用的大规模预训练语言模型,不仅支持自然语言处理任务,还特别优化了对于技术文档的理解能力,适用于更广泛的应用场景,包括但不限于软件开发中的需求分析和技术交流等环节[^2]。 #### 编程支持范围 在编程方面,CodeGPT 主要聚焦于提高编码效率,提供精准的语法建议和即时的帮助信息给程序员;而 DeepSeek 能够覆盖从项目规划到具体实现过程中的各个环节,并且由于其强大的上下文理解和推理能力,在解决复杂问题上可能表现得更加出色[^3]. #### 用户交互体验 就用户体验而言,两者都提供了友好的界面来简化用户的操作流程。然而,因为 CodeGPT 更加专注于编写实际可运行的程序段落,所以在这一领域内可能会显得更为直观易用。另一方面,DeepSeek 凭借着对大量专业技术资料的学习积累,可以在解释概念或者指导学习新技能等方面给出更具价值的回答[^4]. ```python # 示例:使用 CodeGPT 自动生成 Python 函数定义 def generate_function(): pass # 自动填充函数体逻辑 # 使用 DeepSeek 查询关于特定算法的知识点 query = "什么是快速排序?它的工作原理是什么?" response = deepseek_search(query) print(response) ```
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

c_zyer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值