目录

什么是Chatgpt

什么是gpt4all

如何使用

第一步:下载LLM模型

第二步:下载代码

第三步:将模型替换到

第四步:执行启动命令

第五步:生成自己的客户端

第六步:启动

第七步:配置UI


什么是Chatgpt

ChatGPT是一个由OpenAI开发的大型语言模型。其基于GPT-4架构(Generative Pretrained Transformer 4)进行训练,目的是理解和生成人类语言。它可以回答问题、撰写文章、翻译语言、编写代码等。

ChatGPT在训练过程中,学习了大量的文本数据,其中包括了书籍、网站和其他类型的文本。然而,它并没有直接访问互联网,因此不能获取实时信息,也不能存储与个人相关的任何信息。

什么是gpt4all

GPT4All是Nomic AI公司开源的一个类似ChatGPT的模型,它是基于MetaAI开源的LLaMA微调得到的其最大的特点是开源,并且其4-bit量化版本可以在CPU上运行!gpt4all是在大量干净数据上训练的一个开源聊天机器人的生态系统。它不用科学上网!甚至可以不联网!本地就能用。接下来咱们就是实战一下如何体验gpt4all。支持的系统包括Mac/OSX、Windows、Ubuntu市面上常用的所有操作系统。

GPT4All模型是一个3GB - 8GB的文件,您可以下载并插入GPT4All开源生态系统软件。特别强调是GPT4All是遵循非商业化协议,所以不能用于商业用途。

如何使用

第一步:下载LLM模型

浏览器打开这个地址: https://the-eye.eu/public/AI/models/nomic-ai/gpt4all/gpt4all-lora-quantized.bin, 下载模型文件,文件大小是3.92GB。这个模型下载需要科学上网,我这边下载好了大语言模型,因为CSDN上直接粘贴网盘地址审核不通过,所以需要的同学可以私信或者留言我发你。

第二步:下载代码

第三步:将模型替换到

将gpt4all-lora-quantized.bin放进gpt4all-main下的chat文件夹,注意项目路径为:“gpt/gpt4all-main/gpt4all-training/chat”。

第四步:执行启动命令

在当前目录下执行启动命令,我的电脑是mac,Intel 我使用的最后一个命令。但是我的电脑操作系统版本太低,报错。如下图,要解决这个case有两种方式,一个是升级我电脑系统,需要升级到13版本。 一个是重新生成一个新的客户端。我采用的是后一种方式。

  • M1 Mac/OSX: cd chat;./gpt4all-lora-quantized-OSX-m1
  • Linux: cd chat;./gpt4all-lora-quantized-linux-x86W
  • indows (PowerShell): cd chat;./gpt4all-lora-quantized-win64.exe
  • Intel Mac/OSX: cd chat;./gpt4all-lora-quantized-OSX-intel

第五步:生成自己的客户端

如果不想升级电脑的操作系统(也有可能是无奈之举电脑太旧不适合升级)就自定义客户端吧。采用如下命令就可以生成适合自己的客户端。

git clone https://github.com/zanussbaum/gpt4all.cpp
cd gpt4all.cpp
make chat
cp chat ../gpt4all/chat/gpt4all-lora-quantized-OSX-intel-old

第六步:启动

采用如下命令就可以启动了“./gpt4all-lora-quantized-OSX-intel-old*”,奈何本人电脑确实配置太低,直接卡死。就不做演示截图了,感兴趣的同学可以自己尝试练习。

第七步:配置UI

如果你觉得使用终端不舒服可以配合UI尝试。网页打开gpt4all点io 下载安装包。打开安装包点击这个”绿U盘“打开安装程序,选择安装路径安装。(”此组件大约占用您硬盘驱动器3.95GB的空间“)安装之后在你的安装路径下,有一个叫GPT4ALL的文件夹,在里面找到bin 文件夹,打开里面的chat.app,就能用UI交互啦!

https://github.com/nomic-ai/gpt4all

https://github.com/nomic-ai/gpt4all/issues/70

玩转 GPT4All相关推荐

  1. 初试linux编译(ubuntu+vim)+玩转智能蛇

    一.初试linux编译(ubuntu+vim) 步骤: ①下载vmware15+ubuntu桌面版映像 ②安装ubuntu ③下载vim+gcc 在ubuntu终端输入: sudo apt-get i ...

  2. 一步步玩pcDuino3--mmc下的裸机流水灯

    第一部分是玩pcduino3下的裸机.这个过程能够让我们更好的理解嵌入式系统,熟悉我们使用的这个平台. 首先介绍下开发环境: 虚拟机:VMware® Workstation 10.0.2 build- ...

  3. 玩转Spring Cloud之配置中心(config server config client)

    玩转Spring Cloud之配置中心(config server &config client)  本文内容导航: 一.搭建配置服务中心(config server) 1.1.git方式 1 ...

  4. 关于.NET玩爬虫这些事 【初码干货】

    这几天在微信群里又聊到.NET可以救中国但是案例太少不深的问题,我说.NET玩爬虫简直就是宇宙第一,于是大神朱永光说,你为何不来写一篇总结一下? 那么今天就全面的来总结一下,在.NET生态下,如何玩爬 ...

  5. 幼儿园语言活动包括哪几类_幼儿园教育:《一起玩》语言活动教案

    活动目标: 1.喜欢安静倾听故事: 2.分段理解整个故事内容,感受分享玩具的乐趣: 3.能在大众面前大胆讲述故事. 活动准备:道具数个 活动过程: 一).活动导入: 教师:小朋友们大家上午好,今天小宇 ...

  6. 自走棋电脑版_2019年的爆款自走棋玩法,百花齐放过后,却身陷“变现烦恼”...

    在6月1日的更新当中,巨鸟多多工作室宣布给<刀塔自走棋>添加一个"自定义游戏通行证",通行证售价6元,玩家购买后可获得肉山宝宝信使.每日首胜糖果.金色头像边框及特殊棋子 ...

  7. 10玩rust_有趣的 Rust 类型系统: Trait

    也许你已经学习了标准库提供的 String 类型,这是一个 UTF-8 编码的可增长字符串.该类型的结构为: pub struct String {vec: Vec<u8>, } UTF- ...

  8. 计算机入门新人必学,异世修真人怎么玩?新手快速入门必备技巧

    异世修真人怎么快速入门?最近新出来的一款文字修仙游戏,很多萌新不知道怎么玩?进小编给大家带来了游戏新手快速入门技巧攻略,希望可以帮到大家. 新手快速入门攻略 1.开局出来往下找婆婆,交互给点钱,旁边有 ...

  9. linux版魔兽服务端,linux下玩warcraft III(魔兽)

    先介绍Winex的安装和用法,看了后就可以根据自己的具体情况具体配置了,可以直接玩WIN里装好的游戏,也可以在LINUX下安装WIN的游戏 1.首先你要到下面所列地址先下载WineX这个程序 2.安装 ...

最新文章

  1. nil slice 和 空 slice
  2. 中文分词_中文分词最佳纪录刷新,两大模型分别解决中文分词及词性标注问题...
  3. 部署 SAP UI5 应用到 SAP BTP 时遇到的 error retrieving MTA 错误消息
  4. WCF简单教程(6) 单向与双向通讯
  5. 操作系统 —— 设备管理
  6. java dateutils_Java DateUtils java时间工具类 kaki的博客
  7. alter table add column多个字段_ElementUI表格el-table表头固定自适应高度解决方案
  8. 第三章 续:时间控件(TimePicker)
  9. matlab 请验证三角等式,[转载]matlab
  10. pip install requests_爬虫_Day 6 学习requests库这一篇文章足够
  11. html5圆形提交按钮样式,HTML5 SVG带圆形进度条动画的提交按钮特效
  12. 混合汇编 src-control
  13. 操作系统编写之代码解释
  14. CODEVS 3027 线段覆盖2
  15. 用c语言将学生系统插入音效,增加音效.cpp
  16. VPS部署以及域名设置和DNS解析
  17. swiper+vue3,使用自动切换autoplay+自定义分页器navigation的报错问题解决
  18. numpy | 取矩阵非零元素
  19. [M1]Daily Scum 9.26
  20. 如何在 Java 中实现最小生成树算法

热门文章

  1. Lesson Forty-Nine At the butcher's. 在肉店.
  2. python google auth totp_Google Authenticator TOTP原理详解(以Python为例)
  3. Esp8266 --深入分析官方json解析源码及如何使用json接口解析心知天气
  4. 梦兴阁浅谈:什么是穷人思维
  5. HRNet阅读笔记及代码理解
  6. 最后三到四次重复是肌肉增长的原因,这期间的痛苦决定了你是冠军还是熊包。—— 阿诺德施瓦辛格
  7. 想要,不一定得到,一定要,则必成功——一封初为程序员充满困惑的大学毕业生的来信以及本人
  8. Python杂项:回文数判断
  9. cf 723e One-Way Reform
  10. 【密码学】RSA公钥密码体制