DeepSeek Coder + IDEA 辅助开发工具

开发者工具

我之前用的是Codegeex4模型,现在写一款DeepSeek Coder 本地模型
DeepSeek为什么火,我在网上看到一个段子下棋DeepSeek用兵法赢了ChatGpt,而没有用技术赢,这就是AI的思维推理,深入理解孙子兵法,告诉他下棋玩法,告诉GPT你没有更新,GPT玩的是棋,DeepSeek玩的是GPT。

Code编码方面
我个人做了一些验证,不知道是否准确,如果10B以下模型CodeGeex4模型算是最优秀的,但是如果10B以上就会出现了差别,但是如果我们平常开发不会有差别,如果在算法上会有差异。

CodeGeeX4:
CodeGeeX4-ALL-9B,集代码补全和生成、代码问答、代码解释器、工具调用、联网搜索、项目级代码问答等所有能力于一体的代码大模型;
CodeGeeX4-ALL-9B 在 BigCodeBench 和 NaturalCodeBench等公开基准测试中取得了极具竞争力的表现。它是目前参数量少于100亿的最强代码生成模型,甚至超越了更大的通用模型,在推理速度和模型性能方面达到了最佳平衡。
DeepSeek-Coder-V2:
DeepSeek-Coder-V2 沿用 DeepSeek-V2 的模型结构,总参数 236B,激活 21B,在代码、数学的多个榜单上位居全球第二,介于最强闭源模型 GPT-4o 和 GPT-4-Turbo 之间。

在这里插入图片描述



前言

DeepSeek Coder-V2 是基于 DeepSeek-V2 中间检查点进一步预训练的开源专家混合(MoE)代码语言模型,通过增加 6 万亿个标记的持续预训练,显著增强了编码和数学推理能力,同时保持通用语言任务性能。其支持 338 种编程语言,上下文长度扩展到 128K 标记,在代码生成、数学基准测试等方面表现出色,且在许可协议下公开发布,可用于研究和商业用途。


一、环境准备

IDEA版本版本>2022.2 其他jetbrains产品同样支持

推荐使用插件CodeGPT,CodeGPT是一个AI驱动的代码助手,旨在帮助开发者进行各种编程活动,它是GitHub Copilot、AI Assistant、Codiumate和其他JetBrains插件的强大替代品。安装之前确保你的 IDEA 处于 2022.x 及以上的较新版本。
高版本的 IDEA 不仅在功能上更加完善,而且在与 DeepSeek 的兼容性和稳定性方面也有更好的表现,能够为后续的集成工作提供坚实的基础。
具体的版本可以参考下插件信息:
CodeGPT -Plugin
在这里插入图片描述

二、下载CodeGPT插件与安装 DeepSeek-Coder

我这里使用的IntelliJ IDEA 2024.2.5版本,网上很多方法激活,这里就不讲解如何激活了,不过版本都类似,只讲解插件使用安装

1.在IDEA 插件市场安装AI驱动代码助手

启动 IDEA 后,在菜单栏中找到 “File” 选项。

如果你使用的是 Windows 或 Linux 系统,点击 “Settings”;
在这里插入图片描述
设置窗口中,找到 “Plugins(插件)”,这里便是 IDEA 的插件管理中心。选中Marketplace后,在输入框输入 CodeGpt 选择 CodeGpt 最右侧会显示详细信息,点击 install 按钮后等待知行安装,最后点击确认。安装插件会RESTART IDEA,重新启动即可。
在这里插入图片描述

2.配置 DeepSeek(在线)

在线的好处

实时性高: 能够实时处理新数据,及时更新模型或输出结果,适用于对时效性要求高的场景,如实时代码生成、在线问答等。
数据更新快: 可以快速获取和利用最新的数据进行学习和训练,使模型能够跟上数据的动态变化,保持较好的性能和准确性。
无需本地计算资源: 用户无需在本地设备上安装和配置复杂的计算环境,只要有网络连接,就可以通过浏览器或其他在线平台使用模型,方便快捷。

在线的坏处

依赖网络连接: 如果网络不稳定或中断,将无法正常使用模型,影响工作效率和用户体验。
数据隐私问题: 在使用在线服务时,需要将数据上传到服务器,可能会存在数据泄露的风险,对于一些敏感数据来说这是不可接受的。
响应速度受限: 由于需要通过网络传输数据,可能会受到网络带宽和延迟的影响,导致响应速度不如离线使用快。
成本较高: 在线使用可能需要支付一定的费用,如云计算服务提供商的计费、API调用费用等,对于长期大量使用的用户来说,成本可能是一个考虑因素。

2.1在线配置DeepSeek

创建并设置 API Key
DeepSeek官网找到 API开放平台,点击进去。
在这里插入图片描述
在开放平台找到 API keys 菜单,这里可以创建API key,切记一定生成保存下来。
在这里插入图片描述

IDEA中集成DeepSeek (jetbrains 产品同样支持)

在IDEA中找到已经安装的插件 CodeGpt 工具的设置,然后依次找到 Custom OpenAI 的设置。这里有三部分需要配置
在这里插入图片描述勾选默认配置
在这里插入图片描述
第一个是选择模版,输入API KEY;第二个是配置聊天模型;第三个是配置推理模型。
在这里插入图片描述
第一个 配置API KEY,这个API KEY就是在 DeepSeek官网 创建的API KEY,可以直接拷贝到这里粘贴即可。
在这里插入图片描述
第二个是对话模型,这里需要配置两处:

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

怎么起个名就那么难

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

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

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

打赏作者

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

抵扣说明:

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

余额充值