网站文章快速被收录,seo引擎优化外包,网站统计代码怎么添加,彩投网站建设文章目录 引言一、安装Proxy AI1.1 在线安装Proxy AI1.2 离线安装Proxy AI 二、Proxy AI中配置DeepSeek2.1 配置本地部署的DeepSeek#xff08;Ollama方式#xff09;2.2 通过第三方服务商提供的API进行配置 三、效果测试 引言
许多开发者尝试通过安装Proxy AI等插件将AI能力… 文章目录 引言一、安装Proxy AI1.1 在线安装Proxy AI1.2 离线安装Proxy AI 二、Proxy AI中配置DeepSeek2.1 配置本地部署的DeepSeekOllama方式2.2 通过第三方服务商提供的API进行配置 三、效果测试 引言
许多开发者尝试通过安装Proxy AI等插件将AI能力引入IDEA但在实际使用中常遭遇插件安装失败、网络连接不稳定或兼容性冲突等问题。例如企业内网环境下的网络限制可能导致插件市场无法访问而部分AI插件对IDEA版本或依赖库的严格要求也让开发者陷入反复调试的困境。所以我们可以通过离线安装的方式来解决这一难题。
一、安装Proxy AI
1.1 在线安装Proxy AI
settings-Plugins-Marketplace-搜索Proxy AI点击Install安装设置-插件-Marketplace-搜索Proxy AI-点击安装
1.2 离线安装Proxy AI
如果在线安装失败的话我们可以选择使用离线安装首先我们需要到Jetbrains官网去下载插件Proxy AI插件官网 进入官网后在Compatibility下拉框中选择IntelliJ IDEA Community然后选择下载最新版本 找到你下载的离线安装包然后点击确定 安装完毕后需要重启IDEA确保生效
二、Proxy AI中配置DeepSeek
2.1 配置本地部署的DeepSeekOllama方式
在IDEA设置界面找到Tools-CodeGPT-Providers选择OllamaLocal方式然后本地部署的DeepSeek默认11434端口我这里安装的是deepseek-r1:1.5b的模型如果大家的机器配置高可以部署更强大的模型。 本地部署DeepSeek可见此文章 本地部署DeepSeek
2.2 通过第三方服务商提供的API进行配置
在IDEA设置界面找到Tools-CodeGPT-Providers选择Custom OpenAI方式。我们这里使用的是DeepSeek官方提供的API填写好自己的API key以及URL在Headers中我们可以进行配置DeepSeek的R1模型或者V3模型R1模型是deepseek-reasonerV3模型是deepseek-chat配置完毕后点击Test Connection进行连接测试如果测试成功后点击确定即可配置成功。 由于DeepSeek当前服务器资源紧张已暂停 API 服务充值。我们可以选择使用硅基流动阿里云百炼等服务商提供的API接口。 三、效果测试 问请使用Java给我生成一个快速排序 public class QuickSort {public static void main(String[] args) {int[] arr {9, 7, 5, 11, 12, 2, 14, 3, 10, 6};System.out.println(原始数组 Arrays.toString(arr));quickSort(arr, 0, arr.length - 1);System.out.println(排序后数组 Arrays.toString(arr));}/*** 快速排序主方法* param arr 待排序数组* param low 起始索引* param high 结束索引*/public static void quickSort(int[] arr, int low, int high) {if (low high) {// 获取分区点索引int pivotIndex partition(arr, low, high);// 递归排序左半部分quickSort(arr, low, pivotIndex - 1);// 递归排序右半部分quickSort(arr, pivotIndex 1, high);}}/*** 分区方法* return 基准元素的最终位置*/private static int partition(int[] arr, int low, int high) {// 选择中间元素作为基准可优化为三数取中int mid low (high - low) / 2;int pivot arr[mid];// 将基准元素交换到末尾swap(arr, mid, high);int i low; // 小于基准的元素的边界指针for (int j low; j high; j) {if (arr[j] pivot) {swap(arr, i, j);i;}}// 将基准元素放到正确的位置swap(arr, i, high);return i;}/*** 交换数组元素*/private static void swap(int[] arr, int i, int j) {int temp arr[i];arr[i] arr[j];arr[j] temp;}
}通过本文的详细步骤我们成功绕过了IDEA中Proxy AI插件的安装限制并借助本地部署或第三方API服务实现了DeepSeek的深度集成。无论是通过Ollama运行轻量级模型还是调用服务商提供的API接口开发者均可根据自身环境灵活选择方案显著提升代码编写效率与智能化水平。
一个小小的请求 如果本文帮助你解决了Proxy AI插件的安装难题或对DeepSeek集成有新的启发
点赞 ⭐️ 让更多开发者看到这篇内容 收藏 方便后续快速查阅 评论 反馈你的实践成果或疑问 你的支持是作者持续输出干货的最大动力技术之路我们并肩前行