IDEA 使用codeGPT+deepseek

一、环境准备

1、IDEA 版本要求

   安装之前确保 IDEA 处于 2023.x 及以上的较新版本。

2、Python 环境

安装 Python 3.8 或更高版本

    为了确保 DeepSeek 助手能够顺利运行,您需要在操作系统中预先配置 Python 环境。具体来说,您需要安装 Python 3.8 或更高版本。安装过程完成后,一个关键的步骤是将 Python 的安装路径添加到系统的环境变量中。这一操作对于系统正确识别和调用 Python 解释器至关重要,它能够有效预防由于环境设置不当而引起的集成问题,从而保障 DeepSeek 助手的稳定性和功能性。

二、在Idea中安装 DeepSeek 插件

    Proxy AI是之前CodeGPT,CodeGPT是一个AI驱动的代码助手,旨在帮助开发者进行各种编程活动. 它是GitHub Copilot、AI Assistant和其他JetBrains插件的强大替代品。

   File --> setting --> Plugins --> 搜索"Proxy AI" --> install --> apply(应用)  

三、配置 DeepSeek:

1 、官网

https://www.deepseek.com/

 2、先注册,

 3、再登陆,访问API 开发平台

4、API 开放平台 ,新账号,目前没有赠送

    点击复制,把key保存到其他地方。

   因为关闭后,这个key 就看不到了。如果没复制,就删了重新创建。

5、注意:IDEA调用DeepSeekAPI服务是需要收费的!

 

 

四、在IDEA中激活 CodeGPT 插件

1、目前IDEA版本如下:

2、点击 Providers 并选择 Custom OpenAI 或者 CodeGPT 并选择对应的模型并配置 API Key 即可。

    File --> setting -->Tools-->CodeGPT 配置如下:

通过 Custom OpenAI 这种方式需要手动填写 DeepSeek API 地址,可以参考官方文档:

首次调用 API | DeepSeek API Docs

五、使用 DeepSeek 进行编程

   1、通过问题,解析了思路和实现的代码

 2、 代码补全应用 

3、 代码解释 (测试不了!)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/71296.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++(蓝桥杯常考点)

前言:这个是针对于蓝桥杯竞赛常考的C内容,容器这些等下棋期再讲 C 在DEVC中注释和取消注释的方法:ctrl/ ASCII值(常用的): A-Z:65-90 a-z:97-122 0-9:48-57 换行/n:10科学计数法:eg&#xff1a…

vue These dependencies were not found

These dependencies were not found: * vxe-table in ./src/main.js * vxe-table/lib/style.css in ./src/main.js To install them, you can run: npm install --save vxe-table vxe-table/lib/style.css 解决: nodejs执行以下语句 npm install --save vxe-t…

【三.大模型实战应用篇】【4.智能学员辅导系统:docx转PDF的自动化流程】

去年团队庆功宴上,我司CTO端着酒杯过来:“老王啊,咱们现在文档解析做得挺溜了,但老师们总抱怨下载的作业格式乱码…” 我看了眼手机里凌晨三点收到的崩溃警报,把杯里的可乐一饮而尽——得,新的副本又开了。 一、为什么PDF转换比想象中难十倍? 某次用户调研中,数学教研…

安卓基础组件Looper - 03 java层面的剖析

文章目录 workflow工作线程 准备Looper创建LooperActivity主线程其他情况 Looper.prepare()大体流程java申请Loopernew LooperMessageQueue初始化 nativejniNativeMessageQueue Looper.loop()大体流程java获取Looper获取msg,处理msgLooper.loop()Looper.loopOnce &a…

docker关闭mysql端口映射的使用

需求 项目中的数据库为mysql,如果将端口映射到宿主机上,容易被工具扫描出,且随着国产化的进程推进,mysql将不被允许。为了提高安全性与满足项目需求,这里采用隐藏mysql端口方式,不映射宿主机端口&#xff…

fps项目总结:动画蓝图

文章目录 状态不同状态的并存性。 状态 不同状态的并存性。

【计算机网络】考研复试高频知识点总结

文章目录 一、基础概念1、计算机⽹络的定义2、计算机⽹络的目标3、计算机⽹络的组成4、计算机⽹络的分类5、计算机⽹络的拓扑结构6、计算机⽹络的协议7、计算机⽹络的分层结构8、OSI 参考模型9、TCP/IP 参考模型10、五层协议体系结构 二、物理层1、物理层的功能2、传输媒体3、 …

健康医疗大数据——医疗影像

一、 项目概述 1.1 项目概述 1.2 项目框架 1.3 项目环境 1.4 项目需求 二、项目调试与运行 2.1需求分析 2.2具体实现 三、项目总结 项目概述 项目概述 本项目旨在应用大数据技术于医疗影像领域,通过实训培养团队成员对医疗大数据处理和分析的实际…

Mybatis-Plus 配合Sharding-JDBC 实现分库分表

在现代数据库设计中,随着数据量的不断增长,单一数据库往往无法满足高并发、高性能的业务需求。因此,分库分表策略成为数据库架构优化的重要手段。本文将介绍分库分表的基本概念,并重点探讨垂直拆分与水平拆分的区别,以…

3.1、密码学基础

目录 密码学概念与法律密码安全分析密码体制分类 - 私钥密码/对称密码体制密码体制分类 - 公钥密码/非对称密码体制密码体制分类 - 混合密码体制 密码学概念与法律 密码学主要是由密码编码以及密码分析两个部分组成,密码编码就是加密,密码分析就是把我们…

同一个问题对比

问题:如何看torch 和torchvision版本,如何看CUDA的版本,我是ubuntu的系统。 chat复制粘贴很好用。 一、chat 在 Ubuntu 下,你可以使用以下命令来检查 Torch(PyTorch)、Torchvision 以及 CUDA 版本信息。 …

Unity 对象池技术

介绍 是什么? 在开始时初始化若干对象,将它们存到对象池中。需要使用的时候从对象池中取出,使用完后重新放回对象池中。 优点 可以避免频繁创建和销毁对象带来性能消耗。 适用场景 如果需要对某种对象进行频繁创建和销毁时,例…

Github 2025-03-03 开源项目周报Top14

根据Github Trendings的统计,本周(2025-03-03统计)共有14个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Python项目5TypeScript项目4Jupyter Notebook项目3Go项目2JavaScript项目2C++项目2Vue项目1Rust项目1Dify.AI: 开源的LLM应用程序开发平台 创建…

spark 虚拟机基本命令(2)

cp 命令,复制 格式:cp 源文件 目标文件 cp -r 命令 复制目录 格式:cp -r 源文件 目标文件夹 mv 命令,重命名和移动 格式:mv 源文件 目标文件 说明:若源文件和目标文件在同一个目录下,就是重命…

阿里管理三板斧课程和管理工具包(视频精讲+工具文档).zip

阿里管理三板斧课程和管理工具包(视频精讲工具文档),共18课。 阿里管理三板斧工具包 阿里绩效考核文档 阿里人力资源实践全集文档 阿里文化构建工具包 阿里正委体系工具包 阿里三板斧.pdf 阿里三板斧-学员手册.pdf 第1集 三板斧的底层逻辑.…

Java RPC(远程过程调用)技术详解

在当今分布式系统盛行的时代,服务间的通信变得至关重要。Java RPC(Remote Procedure Call,远程过程调用)作为一种高效、透明的远程通信手段,在微服务架构、分布式计算等领域扮演着重要角色。本文将深入介绍Java RPC的基…

Java【多线程】(2)线程属性与线程安全

目录 1.前言 2.正文 2.1线程的进阶实现 2.2线程的核心属性 2.3线程安全 2.3.1线程安全问题的原因 2.3.2加锁和互斥 2.3.3可重入(如何自己实现可重入锁) 2.4.4死锁(三种情况) 2.4.4.1第一种情况 2.4.4.2第二种情况 2.4…

深入解析Java虚拟机(JVM)的核心组成

深入解析Java虚拟机(JVM)的核心组成 Java虚拟机(JVM)作为Java语言跨平台的核心实现,其架构设计精妙而复杂。理解JVM的组成部分,是掌握Java内存管理、性能调优和问题排查的关键。本文将从四大核心模块剖析J…

16.8 LangChain RAG 实战指南:构建知识驱动的智能问答系统

LangChain RAG 实战指南:构建知识驱动的智能问答系统 关键词:RAG 实现、向量检索优化、多源知识融合、LCEL 链式编排、生产级知识库 1. RAG 核心架构解析 1.1 技术实现流程图 #mermaid-svg-8Xfi8BXbIrAXc35l {font-family:"trebuchet ms",verdana,arial,sans-ser…

DeepSeek如何快速开发PDF转Word软件

一、引言 如今,在线工具的普及让PDF转Word成为了一个常见需求,常见的PDF转Word工具有收费的WPS,免费的有PDFGear,以及在线工具SmallPDF、iLovePDF、24PDF等。然而,大多数免费在线转换工具存在严重隐私风险——文件需上…