在PyCharm中集成AI编程助手并嵌入本地部署的DeepSeek-R1模型:打造智能开发新体验

news/2025/3/1 20:58:15/

打造智能开发新体验:DeepSeek+Pycharm+ollama+CodeGPT

目录

  • 打造智能开发新体验:DeepSeek+Pycharm+ollama+CodeGPT
  • 前言
  • 一、什么是ollama?
  • 二、如何使用
      • 1.进入ollama官方网站:
      • 2.点击下载ollama安装包
      • 3.根据默认选项进行安装
      • 4.安装成功
      • 5.打开命令提示符(win+r接cmd接回车)
      • 6.根据ollama官网的选择模型下载命令
      • 7.选择内存最小且不需要GPU的1.5b根据命令进行下载
      • 8.在命令提示符运行上述命令
      • 9.上述操作后就可以在命令提示符页面发送信息进行询问了
  • 三、Pycharm安装CodeGPT插件并嵌入本地部署的DeepSeek-R1模型
      • 1.在插件市场中搜索CodeGPT
      • 2.选择Proxy AI进行安装
      • 3.安装后进行配置
      • 4.使用


前言

随着DeepSeek-R1等高性能AI模型的广泛应用和深入探索,智能开发的重要性将进一步凸显。未来,智能开发将更加注重技术创新与实际应用相结合,推动AI技术向更加高效、经济、可持续的方向发展。


一、什么是ollama?

Ollama是一个开源的大型语言模型(LLM)服务框架,旨在简化大型语言模型在本地机器上的部署、管理和运行过程。Ollama适用于各种需要利用大型语言模型进行自然语言处理任务的场景,如文本生成、问答系统、对话机器人等。特别是在需要保护数据隐私或希望避免依赖云服务的情况下,Ollama提供了一种高效、安全的本地部署方案。
提示:通过ollama可以将模型安装到本地

二、如何使用

1.进入ollama官方网站:

https://ollama.com/
在这里插入图片描述

2.点击下载ollama安装包

提示:根据操作系统进行选择
在这里插入图片描述

3.根据默认选项进行安装

在这里插入图片描述

4.安装成功

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

5.打开命令提示符(win+r接cmd接回车)

6.根据ollama官网的选择模型下载命令

在这里插入图片描述

7.选择内存最小且不需要GPU的1.5b根据命令进行下载

在这里插入图片描述

8.在命令提示符运行上述命令

在这里插入图片描述

9.上述操作后就可以在命令提示符页面发送信息进行询问了

在这里插入图片描述

三、Pycharm安装CodeGPT插件并嵌入本地部署的DeepSeek-R1模型

1.在插件市场中搜索CodeGPT

在这里插入图片描述

2.选择Proxy AI进行安装

为什么选择它?:ProxyAI(以前的CodeGPT)是一个人工智能驱动的代码助手,旨在帮助您进行各种编程活动。它是GitHub Copilot、AI Assistant、Codiumate和其他JetBrains插件的强大替代品。

3.安装后进行配置

点击设置——>工具——>CodeGPT——>Providers——>ollama(Local)会出现亲切的deepseek-r1:1.5b
点击应用和确定
在这里插入图片描述

4.使用

右边栏(也可以根据喜好进行调整)出现CodeGPT的图标点击就可以使用啦
在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/news/1575866.html

相关文章

SQL*PLUS命令

SQL*Plus概述 SQL*Plus工具是随Oracle 数据库服务器或客户端的安装而自动进行安装的管理与开发工具,Oracle数据库中所有的管理操作都可以通过SQL*Plus工具完成,同时开发人员利用SQL*Plus可以测试、运行SQL语句和PL/SQL程序。 运行方式: 命令…

k8s环境搭建(从创建完一台虚拟机开始)

注意: 在这之前,所有主机需要关闭防火墙!!! 1. docker 安装 所有主机都需要 1.1配置仓库 vim /etc/yum.repos.d/docker.repo https://mirror.tuna.tsinghua.edu.cn/docker-ce/linux/rhel/9/x86_64/stable/ 1.2 下…

Linux下shell程序报cat写入错误:断开的管道

Linux下shell程序报cat写入错误:断开的管道 1. 原因分析2. 解决方法3. 示例场景4. 总结 在 Linux 中使用 cat 命令时,如果遇到“断开的管道”(Broken pipe)错误,通常是因为管道(|)或重定向的目标…

【华为OD机考】华为OD笔试真题解析(14)--开心消消乐

题目描述 给定一个N行M列的二维矩阵,矩阵中每个位置的数字取值为0或1,矩阵示例如下: 1 1 0 0 0 0 0 1 0 0 1 1 1 1 1 1现需要将矩阵中所有的1进行反转为0,规则如下: 当点击一个1时,该1被反转为0&#xf…

Opencv 图像形态学操作

3.1 形态学-腐蚀操作 img cv2.imread(CSDN.png) cv2.imshow(CSDN, img) cv2.waitKey(0) cv2.destroyAllWindows如果腐蚀核的覆盖区域内的所有像素值都满足条件(阈值),则中心像素的值保持不变;如果有任何像素值不满足条件&#x…

Java基础语法练习33(单例模式:饿汉式和懒汉式)

单例模式:1.饿汉式 2.懒汉式 饿汉式: 步骤如下: 1.构造器私有化(防止new) 2.类的内部创建对象 3.向外暴露一个静态的公共方法 个人理解:饿(等不及)就是已经创建好了对象等你来…

Mac 版 本地部署deepseek ➕ RAGflow 知识库搭建流程分享(附问题解决方法)

安装: 1、首先按照此视频的流程一步一步进行安装:(macos版)ragflowdeepseek 私域知识库搭建流程分享_哔哩哔哩_bilibili 2、RAGflow 官网文档指南:https://ragflow.io 3、RAGflow 下载地址:https://github.com/infi…

基于 Spring Boot +VUE的 “机动车号牌管理系统” 系统的设计与实现

大家好,今天要和大家聊的是一款基于 Spring Boot 的 “机动车号牌管理系统” 系统的设计与实现。项目源码以及部署相关事宜请联系我,文末附上联系方式。 项目简介 基于 Spring Boot 的 “机动车号牌管理系统” 系统设计与实现的主要使用者分为 管理员 …