CodeGPT + IDEA + DeepSeek如何在IDEA中引入DeepSeek实现AI智能开发

 更新时间:2025年02月14日 11:44:58   作者:代码轨迹  
文章介绍了如何在IDEA中使用CodeGPT和DeepSeek插件实现AI智能开发,具体内容包括安装步骤、配置APIkey和参数设置等,本文通过图文并茂的形式给大家介绍的非常详细,感兴趣的朋友一起看看吧

CodeGPT + IDEA + DeepSeek,在IDEA中引入DeepSeek

版本说明

建议和我使用相同版本,实测2022版IDEA无法获取到CodeGPT最新版插件。(在IDEA自带插件市场中搜不到,可以去官网搜索最新版本)

ToolsVersion
IntelliJ IDEA2024.1
CodeGPT2.16.2-241.1

安装步骤

1.打开IDEA,点击 File -> Settings -> Plugins

2.搜索 CodeGPT,点击 Install

3.重启IDEA

4.安装完成后,点击 File -> Settings -> Tools -> CodeGPT -> Providers -> Custom OpenAI,修改Preset template,选择OpenAI,修改Chat Completions的URL为:https://api.deepseek.com/chat/completions

5.登录DeepSeek官网,前往API开放平台

6.在左侧导航栏中选中API keys,点击创建API key,输入名称,点击创建

7.复制生成的API key,点击 File -> Settings -> Tools -> CodeGPT -> Custom OpenAI,修改API key,粘贴刚才复制的API key,点击OK

8.确保Headers和Body的配置和我相同

9.修改Code Completions的配置,将FIM template改为DeepSeek Coder,URL改为https://api.deepseek.com/beta/completions 10.修改Code Completions的Header和Body的配置

11.点击OK,重启IDEA

12.在IDEA中,点击右侧CodeGPT图标,即可开启对话模式

参考文档

DeepSeek API文档

到此这篇关于CodeGPT + IDEA + DeepSeek如何在IDEA中引入DeepSeek实现AI智能开发的文章就介绍到这了,更多相关idea引入DeepSeek AI智能开发内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 关于SpringSecurity的基本使用示例

    关于SpringSecurity的基本使用示例

    这篇文章主要介绍了关于SpringSecurity的基本使用示例,SpringSecurity 本质是一个过滤器链SpringSecurity 采用的是责任链的设计模式,它有一条很长的过滤器链,需要的朋友可以参考下
    2023-05-05
  • SpringBoot整合Jackson超详细用法(附Jackson工具类)

    SpringBoot整合Jackson超详细用法(附Jackson工具类)

    这篇文章主要介绍了SpringBoot整合Jackson超详细教程,本篇讲的是Jackson的详细用法,Jackson工具类在文章最后,直接复制粘贴即可使用,需要的朋友可以参考下
    2023-03-03
  • flink进阶富函数生命周期介绍

    flink进阶富函数生命周期介绍

    这篇文章主要为大家介绍了flink进阶富函数生命周期的举例介绍,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • JAVA心得分享---return语句的用法

    JAVA心得分享---return语句的用法

    return算是各大语言的常客,基本上都有return语句,那么在JAVA中,return有什么特殊的地方吗,下面我们来分析下
    2014-05-05
  • Java实现人机对战猜拳游戏

    Java实现人机对战猜拳游戏

    这篇文章主要为大家详细介绍了Java实现人机对战猜拳游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • Mybatis对MySQL if 函数的不支持问题解读

    Mybatis对MySQL if 函数的不支持问题解读

    接手项目后,为了实现多租户功能,引入了Mybatis-plus,发现之前运行正常的SQL语句报错,原因是Mybatis不支持MySQL的if函数,通过查询资料,将SQL中的if函数替换为case语句,解决了问题
    2025-12-12
  • 利用Netty+SpringBoot实现定时后端向前端推送数据

    利用Netty+SpringBoot实现定时后端向前端推送数据

    这篇文章主要介绍了BIO、NIO、AIO三种Java IO模型,并探讨了如何使用Spring Boot集成Netty实现后台向前端推送信息的功能,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-01-01
  • 利用Java制作字符动画实例代码

    利用Java制作字符动画实例代码

    这篇文章主要给大家介绍了关于如何利用Java制作字符动画的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Java具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05
  • Java中JSON数据操作与处理全面指南

    Java中JSON数据操作与处理全面指南

    JSON(JavaScript Object Notation)是数据交换的轻量级格式,它以易于人类阅读和机器解析的方式组织数据,基于键值对,在Java开发中,处理JSON数据通常涉及使用Jackson、Gson、Fastjson等库,本文给大家介绍JSON数据操作与处理全面指南,感兴趣的朋友一起看看吧
    2024-10-10
  • SpringBoot 动态配置Profile环境的方式

    SpringBoot 动态配置Profile环境的方式

    这篇文章主要介绍了SpringBoot 动态配置Profile环境的方式,本文通过图文实例相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-10-10

最新评论