【DeepSeek】如何将DeepSeek部署到本地?如何给本地 LLM 提供UI界面?CherryStudio 的使用

news2025/2/21 20:52:43




在这里插入图片描述



注:如果下面的所有操作,需要访问到 Github,可以先看这篇文章,了解如何流畅连接 Github

【Github】如何流畅链接Github.com-CSDN博客


一、下载 Ollama


1、访问网址 Ollama,点击下载 Ollama 到本地


在这里插入图片描述




选择自己计算机的系统类型,下载对应的即可:


在这里插入图片描述




二、将 DeepSeek 部署至本地


2、返回上一页,点击 DeepSeek-R1


在这里插入图片描述




3、选择自己电脑显存大小对应的安装选项

左侧多少多少 b:这是指该模型有多少参数量,b 是指 billion(亿)

右侧多少多少GB:这是指需要占用的显存大小,你需要根据自己电脑显存大小来安装对应大小的模型


在这里插入图片描述




查看自己机器的显存大小:

比如下面这台机器的显存大小为 2.0GB ,则对应安装 1.5b 的那个

安装需要一定时间,需要等待一下(有安装进度条)


在这里插入图片描述




三、启动运行大模型


4、启动运行大模型

打开终端,输入你安装对应模型的 启动命令,即可使用大模型


在这里插入图片描述


在这里插入图片描述




四、将本地 LLM 接入CherryStudio

经过上文指引,我们已经将DeepSeek大模型部署至本地,但是,在这个黑框框的终端上使用该大模型是不是有点不美观,下文讲解如何将我们的本地 LLM 接入CherryStudio,让本地模型在 CherryStudio上运行:

1、下载 CherryStudio

Cherry Studio - 全能的AI助手 (cherry-ai.com)

进入官网,点击下载对应自己系统的版本即可


2、找到模型服务中的 Ollama

在这里插入图片描述


3、选择你本地部署的那个 LLM

在这里插入图片描述

再点击检查,并确认:

在这里插入图片描述



4、选择连接上的 LLM 进行使用

在这里插入图片描述

至此,我们就已经将本地部署的大语言模型连接上了 CherryStudio 这个平台,之后你就可以在这个平台使用你的本地语言模型



五、使用 CherryStudio 上的其他模型服务

我们不仅可以将自己本地部署的大语言模型连接上了 CherryStudio ,然后使用。
我们也可以使用其他公司提供的模型服务,比如硅基流动

1、登录注册 硅基流动 账号

SiliconFlow, Accelerate AGI to Benefit Humanity

先注册一个账号



2、新建并复制密钥

在这里插入图片描述

将密钥粘贴在 CherryStudio
在这里插入图片描述


3、点击管理,选择更多模型

选择,并按加号即可
在这里插入图片描述


4、使用模型

在这里插入图片描述



六、了解:将AI大模型部署到本地有什么用?

(注:下文是由AI生成的(刚好可以试试!(doge)))

将AI大模型部署到本地有许多实际作用和优势,尤其是在特定场景下,这种部署方式可以提供更高的灵活性、隐私性和性能。以下是具体的作用和应用场景:


1. 数据隐私与安全性

  • 作用: 将大模型部署到本地可以避免敏感数据通过互联网传输到云端,从而降低数据泄露的风险。
  • 适用场景:
    • 医疗行业:处理患者病历、影像等敏感信息。
    • 金融行业:分析交易数据或客户信息。
    • 政府机构:涉及国家安全或机密信息的场景。

2. 减少网络依赖

  • 作用: 在没有稳定互联网连接的情况下,本地部署的大模型仍然可以正常运行。
  • 适用场景:
    • 工业现场:如工厂车间、矿井等环境,可能缺乏稳定的网络连接。
    • 军事或野外作业:如战场、偏远地区勘探等。

3. 提高响应速度

  • 作用: 数据无需上传到云端处理,减少了网络延迟,能够实现更快的推理速度。
  • 适用场景:
    • 实时交互应用:如智能客服、语音助手。
    • 自动驾驶:需要快速决策以确保安全。
    • 游戏开发:实时生成内容(Procedural Content Generation)。

4. 降低成本

  • 作用: 长期使用云服务可能会产生较高的计算费用,而本地部署可以通过一次性硬件投资来降低成本。
  • 适用场景:
    • 中小型企业:希望在预算有限的情况下使用大模型。
    • 科研机构:进行长期实验或研究。

5. 定制化与优化

  • 作用: 本地部署允许开发者对模型进行深度定制,包括裁剪、优化和微调,以适应特定任务需求。
  • 适用场景:
    • 垂直领域应用:如法律咨询、医学诊断、教育辅导等。
    • 特定硬件平台:针对嵌入式设备或高性能服务器进行优化。

6. 支持离线应用

  • 作用: 本地部署使得大模型可以在完全离线的环境中运行,适用于无法联网的场景。
  • 适用场景:
    • 智能家居设备:如语音控制的家电。
    • 车载系统:如导航、语音识别等功能。

7. 增强可控性

  • 作用: 本地部署让用户对模型的运行环境有更强的控制权,可以自由调整资源分配、监控模型性能等。
  • 适用场景:
    • 企业内部应用:如文档生成、代码辅助开发。
    • 教育培训:为学生提供专属的AI学习助手。

8. 提升用户体验

  • 作用: 本地部署可以避免因网络波动导致的服务中断,提供更流畅的用户体验。
  • 适用场景:
    • 个人用户:如作家、设计师、程序员等需要高效创作工具的人群。
    • 创意产业:如视频编辑、音乐生成等。

9. 合规性与法规要求

  • 作用: 在某些国家或地区,数据存储和处理必须遵守严格的法律法规(如GDPR),本地部署可以帮助满足这些要求。
  • 适用场景:
    • 法律事务:确保数据符合当地法规。
    • 国际业务:跨国公司需要遵守不同国家的数据保护政策。

10. 促进边缘计算

  • 作用: 大模型本地化是边缘计算的重要组成部分,能够推动更多智能化设备的普及。
  • 适用场景:
    • 智能城市:如交通监控、安防系统。
    • 工业物联网:如预测性维护、质量检测。

总结

将AI大模型部署到本地并不是简单的技术选择,而是根据具体需求做出的战略决策。它能够在隐私保护、成本控制、性能优化等方面带来显著优势,同时也能满足特定行业的特殊需求。然而,本地部署也面临一定的挑战,例如硬件资源要求高、运维复杂度增加等,因此需要综合考虑技术、经济和业务因素来决定是否采用这种方式。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2302108.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

mac开发环境配置笔记

1. 终端配置 参考: Mac终端配置笔记-CSDN博客 2. 下载JDK 到 oracle官网 下载jdk: oracle官网 :Java Downloads | Oraclemac的芯片为Intel系列下载 x64版本的jdk;为Apple Mx系列使用 Arm64版本;oracle官网下载时报错:400 Bad R…

交换机基本命令

目录 一、华为交换机基本命令 1、VRP视图层 2、命令帮助 3、配置设备名称 4、命令等级(一般生产过程没有下面的详细) 5、用户界面 6、配置Console认证 控制台接口(Console) 配置步骤示例 7、配置VTY登录(本文…

PHP图书借阅小程序源码

📚 图书借阅小程序:一键开启智慧阅读新篇章 🌟 这是一款由ThinkPHP与UniApp两大技术巨擘强强联手精心打造的图书借阅微信小程序,它犹如一座随身携带的移动图书馆,让您无论身处何地都能轻松畅游知识的海洋。创新的多书…

UE 播放视频

一.UI播放视频 1.导入视频文件至工程文件夹 2.文件夹内右健选择Media -> File Meida Source创建testFileMeidaSource文件。 编辑FilePath为当前视频 3.右键->Media->Media Player 创建testMediaPlayer文件 4.右键创建testMediaTexture。编辑MediaPlayer设置testMedia…

拦截器VS过滤器:Spring Boot中请求处理的艺术!

目录 一、拦截器(Interceptor)和过滤器(Filter):都是“守门员”!二、如何实现拦截器和过滤器?三、拦截器和过滤器的区别四、执行顺序五、真实的应用场景六、总结 🌟如果喜欢作者的讲…

react实例与总结(二)

目录 一、脚手架基础语法(16~17) 1.1、hello react 1.2、组件样式隔离(样式模块化) 1.3、react插件 二、React Router v5 2.1、react-router-dom相关API 2.1.1、内置组件 2.1.1.1、BrowserRouter 2.1.1.2、HashRouter 2.1.1.3、Route 2.1.1.4、Redirect 2.1.1.5、L…

巧用GitHub的CICD功能免费打包部署前端项目

近年来,随着前端技术的发展,前端项目的构建和打包过程变得越来越复杂,占用的资源也越来越多。我有一台云服务器,原本打算使用Docker进行部署,以简化操作流程。然而,只要执行sudo docker-compose -f deploy/…

使用 DeepSeek 生成商城流程图

步骤 1.下载 mermaid 2.使用 DeepSeek 生成 mermaid 格式 3.复制内容到 4.保存备用。 结束。

VSCode自定义快捷键和添加自定义快捷键按键到状态栏

VSCode自定义快捷键和添加自定义快捷键按键到状态栏 📄在VSCode中想实现快捷键方式执行某些指令操作,可以通过配置组合式的键盘按键映射来实现,另外一种方式就是将执行某些特定的指令嵌入在面板菜单上,在想要执行的时候&#xff0…

Ubuntu22.04 - gflags的安装和使用

目录 gflags 介绍gflags 安装gflags 使用 gflags 介绍 gflags 是Google 开发的一个开源库,用于 C应用程序中命令行参数的声明、定义和解析。gflags 库提供了一种简单的方式来添加、解析和文档化命令行标志(flags),使得程序可以根据不同的运行时配置进行调整。 它具…

java | MyBatis-plus映射和golang映射对比

文章目录 Java实体类和数据库的映射1.默认驼峰命名规则2.自定义字段映射3.关闭驼峰命名规则4.JSON序列化映射 Golang1. 结构体与表的映射2. 字段与列的映射3. 关联关系映射4. 其他映射相关标签 这篇也是做数据库映射方面的对比: Java 实体类和数据库的映射 1.默认…

正则表达式–断言

原文地址:正则表达式–断言 – 无敌牛 欢迎参观我的个人博客:正则表达式特殊字符 – 无敌牛 断言assertions 1、(?...):正向预查(positive lookahead),表示某个字符串后面应该跟着什么。但这个字符串本身…

电脑想安装 Windows 11 需要开启 TPM 2.0 怎么办?

尽管 TPM 2.0 已经内置在许多新电脑中,但很多人并不知道如何激活这一功能,甚至完全忽略了它的存在。其实,只需简单的几步操作,你就能开启这项强大的安全特性,为你的数字生活增添一层坚固的防护屏障。无论你是普通用户还…

QT之改变鼠标样式

QT改变鼠标图片 资源路径如下 代码实现 QPixmap customCursorPixmap(":/images/mouse.png");QCursor customCursor(customCursorPixmap);QWidget::setCursor(customCursor); // 可以设置为整个窗口或特定控件QWidget::setCursor(); // 设置为透明光标&#xff0c…

ue----git局域网内部署裸仓库,别的机器进行访问

最近由于经常迁移项目到另一台机器上进行部署更新一点就要整个迁移 弄得麻烦了 就在网上学了一下这个方式 首先我们在想要建立裸仓库的电脑上找到一个文件夹放置我们的裸仓库 在此点击鼠标右键选择 open git bash here 输入命令 创裸仓库 git init --bare gitTestName.git…

PaddlePaddle的OCR模型转onnx-转rknn模型_笔记4

一、PaddlePaddle的OCR模型转onnx 1、首先建立一个新的虚拟环境 conda create -n ppocr python3.10 -y conda activate ppocr 2、进入paddlepaddle官网输入以下指令安装paddlepaddle GPU版本 (我的cuda版本是11.8,根据你电脑装合适版本) pip instal…

【大模型系列篇】DeepSeek-R1如何通过强化学习有效提升大型语言模型的推理能力?

如何通过强化学习(RL)有效提升大型语言模型(LLM)的推理能力? 《DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learning》由DeepSeek-AI团队撰写,主要介绍了他们开发的第一代…

企业存储系统

一、概述 数字经济 人类通过大数据(数字化的知识与信息)的识别—选择—过滤—存储—使用,引导、实现资源的快速优化配置与再生,实现经济高质量发展的经济形态。 产业互联网推动发展 企业开始进行数字化转型,将传统…

数据结构系列一:初识集合框架+复杂度

前言 数据结构——是相互之间存在一种或多种特定关系的数据元素的集合。数据结构是计算机专业的基础课程,但也是一门不太容易学好的课,它当中有很多费脑子的东西,之后在学习时,你若碰到了困惑或不解的地方 都是很正常的反应&…

Linux系统编程学习 NO.14——缓冲区的概念、模拟实现Cstdio库

用户缓冲区 先介绍一下关于用户缓冲区的周边知识。 fread和fwrite的返回值 谈一谈fread和fwrite的返回值,如果写入/读取文件成功,fread或fwrite的返回值指的是实际写入/读取的内存块数量(实际的nmemb的大小)。假如fwrite写入的size是5字节,…