百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 文章教程 > 正文

两种方式,轻松实现DeepSeek本地及在线接入PyCharm!

yund56 2025-04-09 16:16 9 浏览

本文将提供两种接入方法分别接入PyCharm

  • 通过ollama本地部署DeepSeek模型接入
  • 使用官方DeepSeek的API Key接入

一、本地搭建DeepSeek模型接入PyCharm

1.下载安装ollama

Ollama 是一个基于webpack的开源框架,由Python编写,专为在本地机器上便捷部署和运行大型语言模型(LLM)而设计。支持本地化部署与管理,提供丰富的模型支持,具有轻量级与高效、跨平台兼容、隐私与安全等特点,尤其适合需要隐私保护、低延迟或离线使用的场景。

下载地址:
https://ollama.com/download,下载完成后双击打开安装。

安装完成后,可以在命令行输入“ollama -h”验证是否安装成功:

2.选择并安装DeepSeek模型

DeepSeek-R1 一共提供了7个不同版本,由于我的电脑配置比较低,所以选择最低等级的1.5b。

命令行安装:

ollama run deepseek-r1:1.5b

3.安装CodeGPT插件

插件管理中搜索CodeGPT,搜出来的可能是Proxy AI,它们是同一个插件,直接安装就可以。

若是因为代理问题等无法安装,可以直接进入插件官网下载到本地,然后从磁盘中手动安装。

安装时若出现版本不匹配的报错提示,很可能是因为当前IDE版本和插件版本不兼容,建议安装低版本的插件。插件下载地址:
https://plugins.jetbrains.com/plugin/21056-proxy-ai/versions/stable

我的PyCharm是2023.3.2版本,下载的是2.15.0-233版本的CodeGPT插件,可以正常安装。

安装成功后,右侧栏会出现CodeGPT入口:

4.配置CodeGPT

安装好CodeGPT插件后,在工具(Tools)下会出现CodeGPT,点击Providers,找到Ollama(Local),选择刚刚安装的“deepseek-r1:1.5b”

配置完成后,CodeGPT对话框左下角的大模型即可选择“deepseek-r1:1.5b”。至此,我们就可以愉快地基于本地大模型进行提问啦!

二、官方在线DeepSeek接入PyCharm

1.申请API Keys

访问DeepSeek官网(https://www.deepseek.com/),点击“API开放平台”。登录成功后,在左侧菜单中点击“API Keys”,然后点击“创建API Key”,输入名称,例如“PyCharm专用”,点击“创建”。创建成功后,复制生成的API Key,后面会用到。

2.安装Continue插件

PyCharm设置-插件管理中搜索“Continue”安装。

若是因为代理问题等无法安装,可以直接进入插件官网下载到本地,然后从磁盘中手动安装。下载地址:
https://plugins.jetbrains.com/plugin/22707-continue/versions。

手动安装方式:通过 Settings → Plugins → 图标 → Install Plugin from Disk

进入目录,选择下载好的
continue-intellij-extension-0.0.88.zip文件,确认安装。安装完成后,再次查看插件中的“Continue”为已安装状态。

3.Continue插件配置DeepSeek API KEY

右侧Continue插件入口进入,在对话框右下角的模型选择中选择“Add Chat model”,在弹框中选择DeepSeek,粘贴前面创建的API KEY,点击连接。

若是想更换API KEY,可以通过右侧Continue插件入口进入后,点击设置,打开配置文件。随后在弹出的配置文件中,将apikey换成新的API Key。

输入问题发送,会出现以下报错提示,是因为账户没充钱。不过现在DeepSeek停止API充值了,等后面恢复,充值以后就可以正常使用了。

4.Continue配置本地模型

在线的不能用也别急,前面不是已经通过ollama在本地部署了“deepseek-r1:1.5b”版本,在Continue插件中同样可以配置接入本地模型。

① 先配置一个ollama,模式选择“deepseek r1”,点击Connect

② 随后设置这个deepseek r1,在配置文件中将model的值改为“deepseek-r1:1.5b”

③ 保存后,将模型切换为deepseek r1,即可进行愉快地提问了


以上就是deepseek本地及在线接入PyCharm的两种方式,如果你有更好的方法或心得,欢迎与我留言!

相关推荐

如何在Office 中编辑 PDF?附详细化步骤

PDF很受欢迎,因为它能在不同的设备和操作系统上仍然保持原有格式。但是,这也意味着直接更改PDF文件比其他格式更难更复杂。值得庆幸的是,Microsoftoffice和UPDF帮你解决这一难题。一...

我的 Windows 装机必备软件清单

今天给大家分享下我的装机必备软件,都是用了好多年的软件神器。靠谱、好用、无广告,Windows电脑必备软件,收藏这一篇就够了!01.浏览器王者:Chromehttps://www.google.c...

Docnet Core 是一个轻量级、高性能的 .NET PDF 操作库

DocnetCore介绍DocnetCore是一个轻量级、高性能的.NETPDF操作库,依托于PDFium渲染引擎,提供强大的PDF文档解析、渲染、操作等功能。它完全支持.NET...

分享三款好用的PDF编辑软件,轻松处理PDF

作为一名需要经常和PDF文件打交道的工作者,我来分享一下几款好用的PDF编辑软件,并详细分析了它们的优缺点,希望能帮你找到合适的工具。1.AdobeAcrobatDC作为PDF格式的发明者,Ado...

PDF文档创建工具软件:novaPDF OEM 11.9 Build 432 for Windows

novaPDFOEM是一款实用高效的软件,从头开始设计,让您尽可能轻松地在应用程序中添加PDF打印功能。换句话说,这个实用程序是专门为应用程序开发人员设计的,可以直接在程序安装程序中集成为PDF打印...

线性表顺序存储结构求集合的并,交,补,差(源代码附上 超详细)

一:算法分析1)用数组A,B,C,E表示集合。假定A={1,3,4,5,6,7,9,10},  B={2,,3,4,7,8,10},E={1,2,3,4,5,6,7,8,9,10},  输入数组A...

分享一套SpringBoot开发博客系统源码,包含完整开发文档和视频

基本信息项目名称:eblog摘要:eblog是一个基于Springboot2.1.2开发的博客学习项目,为了让项目融合更多的知识点,达到学习目的,编写了详细的从0到1开发文档。主要学习包括:自定义Fr...

通达信指标合集〔源码齐全〕

很多朋友问到我哪款指标好用,这里我说一下,之所以有很多不同的指标是因为我们在针对不同的盘面情况的时候使用的指标是不同的,我给到的指标一般来讲就目前的环境来讲都是比较适合的,今天我就把我平时自己常用的指...

巅峰对决!Spring Boot VS .NET 6

SpringBoot和ASP.NETCore都是企业中流行的Web框架,对于喜欢C#的人会使用ASP.NETCore,而对于Java或Kotlin等基于JVM的语...

在asp.net core 中控制访问权限的方法

Intro#由于项目需要,需要在基于asp.netmvc的Web项目框架中做权限的控制,于是才有了这个权限控制组件,最初只是支持netframework,后来dotnetcore2.0...

ASP.NET是否无生存之地?

ASP.NET,这个已经很久的技术,总觉得已经被时代淘汰,我们公司是一个10人小公司,几个十年十五年的项目还是用ASP.NET开发的。这两年由于客户的需求变化,我们公司也顺势开始对这些项目重新开发,改...

Spring Boot + Vue.js 实现前后端分离(附源码)

作者:梁小生0101链接:juejin.im/post/5c622fb5e51d457f9f2c2381SpringBoot+Vue.js前后端涉及基本概念介绍,搭建记录,本文会列举出用到环...

ASP.NET Core 中的 Mapster 使用入门教程

在本文中,我们将学习如何在ASP.NETCore应用程序中使用Mapster。首先,我们将了解Mapster是什么以及如何将其安装到.NETCore应用程序中。然后,我们将在使用...

Asp.net常用方法及request和response-a

asp.net教程asp.net常用方法:1、Request.UrlReferrer请求的来源,可以根据这个判断从百度搜的哪个关键词、防下载盗链、防图片盗链,可以伪造(比如迅雷)。(使用全局一般处理...

ASP.NET Core使用功能开关控制路由访问

前言在前面的文章,我们介绍了使用Middleware有条件地允许访问路由(《ASP.NETCore使用Middleware有条件地允许访问路由》)。而对于一些试验性的功能,我们并不希望用密码去控制是...