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

news/2025/2/25 23:15:55

打造智能开发新体验: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.niftyadmin.cn/n/5866957.html

相关文章

lua-游戏红点提示系统抽象设计

文章目录 前言一、定义红点节点类型二、节点注册与管理三、状态更新与冒泡机制 四、示例配置与使用五、结构示意图六、关键机制说明总结 前言 在游戏开发中,红点提示系统可以通过树形结构和策略模式进行抽象,实现高扩展性。以下是基于Lua的实现方案&…

DPVS-5: 后端服务监控原理与测试

后端监控原理 被动监测 DPVS自带了被动监控,通过监控后端服务对外部请求的响应情况,判断服务器是否可用。 DPVS的被动监测,并不能获取后端服务器的详细情况,仅仅通过丢包/拒绝情况来发觉后端服务是否可用。 TCP session state…

nuxt实现原理

Nuxt.js 是一个基于 Vue.js 的框架,旨在简化和增强 Vue 应用的开发。Nuxt 主要用于构建服务端渲染(SSR)和静态生成的 Vue 应用,它自动处理了一些 Vue 应用的常见问题,如路由配置、服务器端渲染等。下面是 Nuxt.js 的实…

Go语言--语法基础2--下载安装

2、下载安装 1、下载源码包: go1.18.4.linux-amd64.tar.gz。 官方地址:https://golang.google.cn/dl/ 云盘地址:链接: https://pan.baidu.com/s/1N2jrRHaPibvmmNFep3VYag 提 取码: zkc3 2、将下载的源码包解压…

数据库面试题(基础常考!!!)

在数据库领域,无论是日常开发还是面试场景,都有一些高频且重要的问题需要我们深入理解和掌握。本文将对这些常见面试题进行详细阐述,帮助大家更好地应对面试和实际工作中的挑战。 面试题一:三范式详解 什么是三范式 三范式是关…

QT 引入Quazip和Zlib源码工程到项目中,无需编译成库,跨平台,加密压缩,带有压缩进度

前言 最近在做项目时遇到一个需求,需要将升级的文件压缩成zip,再进行传输; 通过网络调研,有许多方式可以实现,例如QT私有模块的ZipReader、QZipWriter;或者第三方库zlib或者libzip或者quazip等&#xff1…

【C++】CentOS环境搭建-安装log4cplus日志组件包及报错解决方案

在CentOS环境下搭建并使用log4cplus这一高效、灵活的日志记录组件,对于提升应用程序的日志管理能力至关重要。本指南将分步骤介绍如何安装log4cplus,并提供针对可能遇到的常见错误的解决方案,确保您能够顺利集成并应用这一强大工具。 安装前…

touchgfx的工作机制

touchgfx的工作机制 一.MVP软件架构 MVP的全称为Model-View-Presenter Model: 就是数据部分,在整个touchgfx应用中,只有一个Model类实例对象,它为所有的Screen屏幕界面服务,可以理解成是一个全局变量区,同时它还负责和后端系统通信 View: 就是UI界面部分,对应于View类,在整…