略施小计,拥有自己的GPT

news2024/12/24 20:25:52

ChatGPT一经发布就在AI圈引起轰动,GPT-4和chagpt-plugin让OpenAI和其他同行拉开了更大的差距。由于某些原因,我们可能无法亲身体验ChatGPT的神奇之处。但现在,如果你还没有体验过ChatGPT,就像10年前没有购买比特币一样(价格已经涨了几万倍)。因此,我找了几个ChatGPT的平替版本,让你可以在当前的AI浪潮中踏浪前行。

首先声明,以下的平替版本需要自行下载、安装和编译,需要一定的编程技巧,但好处是一旦启动,你将拥有自己的私人GPT助手。

生成式大语言模型

alpaca.cpp

该项目是由OpenAI和斯坦福共同推出的,旨在让用户能够在本地运行生成式大语言模型。

以下是未经加速处理的效果图:

该项目根据电脑内存大小有3个版本可供选择,经过测试即使占用内存最低的智障版本在回答事实性问题方面也能做到很好了,而占用30GB内存的大聪明版本已经可以为你提供专业咨询了。遗憾的是目前只能通过英文来进行提问。

llama.cpp

该项目是基于Facebook开源的大语言模型facebookresearch/llama 移植的C/C++版本。模型根据电脑内存大小也有以下几个版本可供选择:

modeloriginal sizequantized size (4-bit)
7B13 GB3.9 GB
13B24 GB7.8 GB
30B60 GB19.5 GB
65B120 GB38.5 GB

以下是运行的效果图:

多模态生成模型

除了能够生成文本的AI助手,图像生成也是一个备受关注的AI模型。

文本转图像:stable-diffusion

stable-diffusion是一个文字转图像的AI模型,百度发布的文心一格也是基于这个开源模型进行开发的。可以从以下地址搭建属于自己的文心一格

该项目基于stable-diffusion模型构建,不仅拥有用户界面,还可以根据需要安装其他的效果插件。

安装完成之后,不仅可以实现语言转图像功能,还可以上传图片,根据图片以及你的描述生成新的图像。

语音转文本:Whisper

Whisper是OpenAI开源的一个语音转文字的AI模型。

安装该模型后就可以拥有语音/视频转文字的能力了。

并且如果你兴趣足够的话,还可以将Whisper和前文提到的文本生成模型结合在一起,这样你就拥有一个可以对话的智能机器人了。

以上,为大家介绍了多种可搭建的开源AI模型,虽然搭建自己的GPT需要一些编程技巧和时间,但通过自己动手能够拥有一个私人的、强大的语言模型助手,将会是一件非常有价值的事情。并且这也是一个有趣和有用的探索机会,可以深入了解和体验ChatGPT,以及构建自己的语言模型,从而在AI领域获得更多的发展机会。

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

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

相关文章

SuperMap GIS基础产品WebGIS FAQ集锦(3)

SuperMap GIS基础产品WebGIS FAQ集锦(3) 【iClient】iClient for Leaflet,如何修改map的默认渲染方式? 【解决办法】map的默认渲染方式取决于浏览器支持,可通过renderer属性设置,设置为L.SVG或L.Canvas 【iClient】le…

k8s 学习九,pod 知识点 上

在 K8S 中, pod 是一个非常关键的存在,我们一起来看看 pod 具体是个什么? pod 是个啥? pod 是个什么呢?pod 是 K8S中的一个核心概念 每一个 pod 都会有一个特殊的根容器,叫做 pause 容器,paus…

云原生:深入掌握Docker日志管理:高效策略与最佳实践

前言 在docker的整个生命周期中,超过70%的时间,我们都是在用docker进行运维工作, 查看docker的日志,是运维中的必会技能。 docker日志分为: docker引擎日志应用日志 今天我们重点来讨论下docker的日志使用&#xf…

【博客672】prometheus使用数据外推与兼容跳变重置来优化处理窗口函数(rate,irate,increase)

prometheus使用数据外推与兼容跳变重置来优化处理窗口函数(rate,irate,increase) 场景 以下是用于计算计数器增长率的三个函数之间差异的高级概述: rate():这计算每秒的增长率,在整个提供的时间窗口内平均。示例&am…

谷歌推出“能讲会听”的大语言模型AudioPaLM,实现语音理解和生成

出品人:Towhee 技术团队 作者:顾梦佳 近日,谷歌推出了一个能够理解并生成语音理解的大型语言模型——AudioPaLM。这一模型融合了分别基于文本和语音两种语言模型——PaLM-2 和 AudioLM,形成了一个统一的多模态架构。该模型不仅能对…

@monthly /root/.cfg/./dealer病毒清除

登录服务器时,ssh提示密码不对,就去控制台检查,查看到虚拟平台中多台服务器提示虚拟机CPU使用告警,占用过高。远程无法登录。 原因分析:所有中毒的均为linux服务器,密码设置过于简单,防火墙关闭…

【算法题】统计各位数字之和为偶数的整数个数、替换空格、旋转数组的最小数字

算法题之数字处理 一、统计各位数字之和为偶数的整数个数1.1、题目1.2、理解题目1.3、解题思路(暴力枚举)1.4、解题思路2(数学公式)1.5、小结 二、替换空格2.1、题目2.2、解题:遍历原地修改 三、旋转数组的最小数字3.1…

如何判断TongWeb是否支持某种数据库?

起因: 数据库连接池本是一项成熟的技术,但随着数据库厂家、种类的增加,常常被问到TongWeb是否支持XX数据库? 说明: 数据库连接池的基本思路是,平时建立适量的数据库的连接,放在一个集合中&…

举例说明,JS中的【return true】和【return false】的【使用场景】

1.return true和return false都是写在函数里面 2.如果一个函数需要有返回值,则函数中需要写return相关 3.return true和return false是之后调用这个函数判断用: 如果一个函数需要返回值,则需要在函数中添加return 如果函数中添加的是 比如 …

2-css-4

一 标准流 标准流也叫文档流,指的是标签在页面中默认的排布规则,例如:块元素独占一行,行内元素可以一行显示多个。 二 浮动 1 认识 作用:让块元素水平排列。 属性名:float 属性值 left:左…

跳槽过去,刚工作三天就被裁是一种怎样的体验

前言 还有谁?刚上三天班就被公司公司的工作不适合我,叫我先提升一下。 后面我也向公司那边讨要了一个说法,我只能说他们那边的说辞让我有些不服气。 现在之所以把这件事在csdn上记录一下,一是记录一下自己的成长轨迹&#xff0…

2023计算机组成原理【5-7】

第五章 中央处理器 1.指令周期的概念,与时钟周期、机器周期的区别。 指令周期是执行一条指令所需的时间,包括多个子阶段的时间总和时钟周期是计算机系统中的基本时间单位,由时钟信号控制,用于同步处理器和其他组件的操…

Collectors.toMap使用详解

这里写目录标题 一、使用规则二、源码及方法三、代码示例1.将list转成以id为key的map&#xff0c;value是id对应的Dept对象2.假如id存在重复值&#xff0c;则会报错Duplicate key xxx, 解决方案是3.想获得一个id和name对应的Map<Integer, String>4.把Dept集合按照group分…

5年软件测试工作经验,高不成低不就,真的只能转行了吗?

迷茫感&#xff0c;从哪里来&#xff1f; 不知不觉在软件测试行业&#xff0c;野蛮生长了5年之久。这一路上拥有了非常多的感受。有迷茫&#xff0c;有踩过坑&#xff0c;有付出有收获&#xff0c; 有坚持&#xff01; 我一直都在软件测试行业奋战&#xff0c; 毕业时一起入职…

制作自定义pfx证书(数字签名)

目录 生成server.key 生成server.crt 生成server.pfx 结果 exe文件签名 生成server.key openssl genrsa -des3 -out server.key 2048 Generating RSA private key, 2048 bit long modulus (2 p

单独生成 main.exe, pyinstaller × pyecharts 打包报错找不到文件 map_filename.json 一次搞定!

报错&#xff1a; FileNotFoundError: [Errno 2] No such file or directory: ‘C:\Users\xxx\AppData\Local\Temp_MEI3455\pyecharts\datasets\map_filename.json’ pyecharts 打包成 exe 的时候找不到 map_filename.json 文件。先找到这个文件,一般在本机 Python 安装目录下…

一文掌握linux系统管理命令

欢迎关注博主 Mindtechnist 或加入【Linux C/C/Python社区】一起学习和分享Linux、C、C、Python、Matlab&#xff0c;机器人运动控制、多机器人协作&#xff0c;智能优化算法&#xff0c;滤波估计、多传感器信息融合&#xff0c;机器学习&#xff0c;人工智能等相关领域的知识和…

SuperMap GIS基础产品移动GIS FAQ集锦(3)

SuperMap GIS基础产品移动GIS FAQ集锦&#xff08;3&#xff09; 【iMobile】网络分析中设置权值字段&#xff0c;如何添加多个权值字段&#xff1f; 【解决办法】通过权值字段集合类&#xff08;WeightFieldInfos&#xff09;设置&#xff0c;该类是权值字段信息对象&#x…

回波3DFFT处理(测距、测速、测角)

回波3DFFT处理&#xff08;测距、测速、测角&#xff09; 1、测距、测速2、测角3、3DFFT处理4、MATLAB程序 本文主要针对TI 毫米波雷达的测距、测速、测角的基本方法——3DFFT处理进行简单介绍&#xff0c;并提供MATLAB处理程序&#xff0c;分析3DFFT处理结果。 1、测距、测速…

高等数学下拾遗+与matlab结合

如何学好高等数学 高等数学是数学的一门重要分支&#xff0c;包括微积分、线性代数、常微分方程等内容&#xff0c;它是许多理工科专业的基础课程。以下是一些学好高等数学的建议&#xff1a; 扎实的基础知识&#xff1a;高等数学的内容很多&#xff0c;包括初等数学的一些基…