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

embedded/2025/2/12 22:15:24/

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

iders__Custom_OpenAIPreset_templateOpenAIChat_CompletionsURLhttpsapideepseekcomchatcompletions_22">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,输入名称,点击创建

创建api

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

粘贴api key

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

1
在这里插入图片描述

ideepseekcombetacompletions_49">9.修改Code Completions的配置,将FIM template改为DeepSeek Coder,URL改为https://api.deepseek.com/beta/completions

10.修改Code Completions的Header和Body的配置

1
在这里插入图片描述

11.点击OK,重启IDEA

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

在这里插入图片描述
在这里插入图片描述

参考文档

DeepSeek API文档


http://www.ppmy.cn/embedded/161700.html

相关文章

2025-2-11算法打卡

一,344. 反转字符串 1.题目描述: 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 2.实例…

MATLAB使用技巧之局部放大图的制作(二)

文章目录 前言局部放大图的具体制作小结 前言 前文MATLAB使用技巧之局部放大图的制作及文本箭头的便捷设置介绍了如何在MATLAB中绘制局部放大图,并且如何便捷地设置文本箭头的相关内容,但相关的局部放大图仍然需要我们在制作每一幅图时进行手动操作&…

【Kubernetes】常用命令全解析:从入门到实战(上)

🐇明明跟你说过:个人主页 🏅个人专栏:《Kubernetes航线图:从船长到K8s掌舵者》 🏅 🔖行路有良友,便是天堂🔖 目录 一、引言 1、Kubernetes简介 2、安装Kubernetes …

android studio开发科大讯飞最新版

实现科大讯飞版语音唤醒功能纯净版 首先需要获取唤醒信息:控制台-讯飞开放平台 通过开通唤醒功能,获取测试名额 1、通过控制台创建新应用: 控制台-讯飞开放平台 2、点击应用,选择语音唤醒(新版) 3、申请装机量(免费10个)&#…

Spring过滤器和拦截器区别?

在Spring框架中,过滤器和拦截器都用于在请求处理前后执行特定操作,但它们的作用范围和实现方式有所不同。 1. 过滤器(Filter) 过滤器是Servlet规范的一部分,主要用于在请求到达Servlet之前或响应发送给客户端之前进行…

深度学习框架PyTorch

一、框架概览 深度学习框架:是一个针对深度学习的科学计算库,在深度学习领域,以下是当前市场上几个主流的深度学习框架: TensorFlow 上一代框架:起始于静态图时代,为早期深度学习的发展做出了巨大贡献。特…

Vite 代理下的 POST 请求跨域问题排查与解决方案

📌 问题描述 在 Vite 开发环境中,我遇到了一个奇怪的现象: GET 请求可以成功返回数据POST 请求却返回 403 Forbidden: Invalid CORS request但如果我手动使用 fetch 直接请求服务器 API,POST 请求可以成功 我的 Vite 代理配置如…

AI大模型随机初始化权重并打印网络结构方法(以Deepseekv3为例,单机可跑)

背景 当前大模型的权重加载和调用,主要是通过在HuggingFace官网下载并使用transformer的库来加以实现;其中大模型的权重文件较大(部分>100GB),若只是快速研究网络结构和数据流变化,则无需下载权重。本文…