关注公众号,回复“自学”获取学习资源!
转载自公众号Java极客技术
大众好,我是鸟哥。
ChatGPT 已然火遍全世界好几个月了,了不起前面亦给大众分享过好多种 ChatGPT 的玩法,倘若到此刻你还无玩过的话,只能说太落后了。
了不起近期在逛 Github 的时候发掘了一个很不错的开源制品 ChatGPT-Next-Web,日前 Star 和 Fork 的数量都非常高,可见这款制品是很受人爱好的。完整的项目位置我放在下面了,感兴趣的小伙伴待会记得去看一看。
经过官方运用文档,咱们能够看到这个制品有如下特点 在 1 分钟内运用 Vercel 免费一键安排完整的 Markdown 支持:LaTex 公式、Mermaid 流程图、代码高亮等等精心设计的 UI,响应式设计,支持深色模式,支持 WA极大的首屏加载速度(~100kb),支持流式响应隐私安全,所有数据保留在用户浏览器本地预制角色功能(面具),方便地创建、分享和调试你的个性化对话海量的内置 prompt 列表,来自中文和英文自动压缩上下文聊天记录,在节省 Token 的同期支持超长对话多国语言支持:English, 简体中文, 繁体中文, 日本語, Español, Italiano, Türkçe, Deutsch, Tiếng Việt, Русский, Čeština持有自己的域名?好上加好,绑定后就可在任何地区无阻碍快速拜访
安排
这个制品的安排有非常多中方式,最简单的一种便是直接 Fork 项目,而后经过Vercel 一键安排,在安排的时候咱们设置好自己的 API KEY 和一个授权秘码就可。API KEY 是用来拜访 OpenAI 服务的,授权秘码是为了防止账号被别人乱用,因此经过秘码来拦截一下,仅有有授权秘码的人才可运用。
首要咱们要先 Fork 项目的代码到自己的 Github 账号下,Fork 后的仓库名叫作能够修改亦能够保持一致;
而后咱们经过点击 Readme 里面的 depoy 按钮,会自动转到 Vercel 中; 这儿选取咱们刚才克隆的资源库
而后在环境变量中设置好下面的环境变量,制品本身还供给了BASE_URL 、OPENAI_ORG_ID 、HIDE_USER_API_KEY 和DISABLE_GPT4 环境变量。
BASE_URL: 这个是用来进行代理转发了,由于国内的服务器是没法拜访 OpenAI 接口服务的;当把服务安排在国内的时候就需要设置,否则会被封号,倘若是用国外的服务器就能够不消设置;
HIDE_USER_API_KEY:这个环境变量是用来掌控是不是运行用户在制品里面运用自己的 API KEY,用户倘若运用了自己的 API KEY 就不会运用上面服务安排时候设置的 API KEY 了,然则有时候并不期盼自己安排的服务被别人绕过拜访秘码进行运用,这个时候就能够设置这个环境变量;
DISABLE_GPT4:这个环境变量是用来禁止运用 GPT4 模型的,由于 GPT4 模型的花费较高,避免被乱用;
运用
说了这么多,先瞧瞧这个制品长什么样子,了不起安排了一个给大伙瞧瞧,聊天界面如下所示,设置了自己的 API KEY 或拜访秘码后就能够进行正常的聊天了。回答的响应亦是支持打字机模式的。
点击左下角设置按钮后,能够配置拜访秘码和有些个性化设置,这儿的设置是全局的设置。
经过面具功能咱们能够运用内置的非常多角色场景,能够定义自己的面具,按照自己的状况进行设置。
有兴趣的小伙伴亦能够进行有些二次研发,例如了不起这边就基于主干分支又拉取了新分支,而后接入了 DALL-E AI 绘画功能,能够看到效果还是可以的。
写在最后
可能看到这儿有非常多小伙伴会说,此刻官方都出 APP 了,直接下载就能运用,为何还要自己搞这个。
其实重点看怎么看待这个问题吧,官方 APP 固然很好,然则运用的时候总得需要魔法和处理账号,况且上班亦不可始终用手机和挂梯子,因此有了这个还是很方便的。
另一这个项目日前还在接入其他家的模型,后期的能力会更加多,不单单只支持 OpenAI;当然更重点的还是咱们经过对开源项目的科研和学习来提高自己的技能,毕竟好的项目是值得学习的。
最后这个尤其适合有些机构内部搭建一下,而后让员工运用,亦适合搭建一个分享给伴侣小圈子里面运用。
最后,奉上项目的源码、安排教程。老规矩了,安全起见放在隔壁小号了,点击下面的小卡片,关注后,回复【115】,就能够获取了。
点击 |