现在许多人的工作生活里或许都离不开 ChatGPT 了。简略的翻译、文本生成、代码编写的使命都能够让它辅佐完成,这样咱们能够把精力放在更具有创造力的事情上。

可是,由于 OpenAI 关于中国区IP的限制,咱们想要拜访 ChatGPT 官方网站很不便利。一种解决办法是第三方客户端,例如 Poe。但这类第三方客户端相对来说没有那么好用,首要是它们通常不支撑多个会话历史的保存,所以查找起来很不便利。同时,由于只要一个会话历史,所以隔一段时间对话的上下文就会被铲除,想要康复上下文只能从头问起。别的一种解决办法是自己布置一个客户端,运用 OpenAI 的API来运用 ChatGPT,这样就不会遭到IP封闭的影响。

本文正是要介绍一个十分好用的 ChatGPT 客户端,它的交互和 ChatGPT 的官方网页十分挨近,但呼应速度快许多。不仅支撑会话记载的保存和命名,并且还供给了参数装备和AI绘画模型调用的功用。同时这个客户端的代码是开源的,所以咱们能够把它 clone 到本地自己布置,本文将讲解布置到 Vercel 的办法。

客户端介绍

这个客户端姓名叫做 anse,它是由一个之前十分火的ChatGPT客户端晋级而来,我们能够在线预览体会一下。需求在右侧填写你的 OpenAI 密钥才干体会谈天和 OpenAI 的图画生成功用,密钥的申请上有许多教程,我们需求的话能够自行查找一下。假如想要体会 Stable Diffusion,需求申请 Replicate 的API密钥,下文将会介绍申请的办法。

填写了 OpenAI 的密钥之后,就能够运用绘画和谈天的功用了。能够新建一个对话或许直接提问,咱们点击 “New Conversation” 新建一个对话,并在弹窗中设定对话的姓名和图标,然后就能够开端谈天了。

推荐一个好用的开源 ChatGPT+Stable Diffusion客户端(含部署教程)

假如不设定对话的姓名,运用也会依据你第一个问题来主动设置对话的名称,跟 ChatGPT 的网页是共同的。谈天时我在没有运用魔法的情况下也能够得到十分敏捷的呼应,能够说是十分优秀了(假如没有开魔法的话记得要把 “Request With Backend” 选项敞开,不然会得不到呼应)。

推荐一个好用的开源 ChatGPT+Stable Diffusion客户端(含部署教程)

咱们再试一下绘画功用,在弹窗中选择 “Image Generation” 然后新建对话即可。该功用调用的是 OpenAI 的 DALLE 模型。

推荐一个好用的开源 ChatGPT+Stable Diffusion客户端(含部署教程)

运用Stable Diffusion

咱们还能够点击下拉框把 “OpenAI” 换成 “Stable Diffusion” 来运用Stable Diffusion模型进行图画生成。首要要到Replicate的官方网站注册一个账号(用Github账号就能够注册),然后点击 Tab 栏里的 “Account”,在这里能够看到自己的API Token。把这个API Token填到右下方 Stable Diffusion 的设置中就能够了。

推荐一个好用的开源 ChatGPT+Stable Diffusion客户端(含部署教程)

填写完 Token 之后,咱们来新建一个 Stable Diffusion 的对话。

推荐一个好用的开源 ChatGPT+Stable Diffusion客户端(含部署教程)

咱们同样让它画一个海绵宝宝试试,感觉质量不如 DALLE。

推荐一个好用的开源 ChatGPT+Stable Diffusion客户端(含部署教程)

布置教程

由于 anse 是一个开源项目,所以咱们也能够把它 clone 下来然后依据自己的需求做一些修正,再重新布置。例如我想要给自己的亲朋好友供给一个便利拜访的 ChatGPT 客户端,我就把 anse 做了汉化处理,并且把设置面板去掉了,改成运用我自己写死的 API Key。然后我把修正后的项目布置到了 Vercel 上面,并且绑定了一个国内能够拜访的域名,这样就能够供给给他们运用了。

推荐一个好用的开源 ChatGPT+Stable Diffusion客户端(含部署教程)

关于代码的修正,我们能够自行依据需求对项目代码进行修正,我这里就不做讲解了。

重点讲一下布置的办法,原作者十分贴心地供给了多种布置的办法,把装备文件都帮咱们写好了。能够一键布置到 Netlify,Vercel,Railway 等平台,也能够运用Docker快速地布置到自己的服务器上。接下来给我们讲解我个人认为最便利的布置到 Vercel 的办法,假如想要运用其他的布置途径,能够自行参阅项目的README,里面写的十分清楚。

首要,翻开anse的库房主页,在 README 的 “Deploy With Vercel” 一节中,有一个 “Deploy” 按钮(真.一键布置),点击它,会跳转到如下的页面。

推荐一个好用的开源 ChatGPT+Stable Diffusion客户端(含部署教程)

这个页面将会做两件事,首要是给你的 Github 账户创立一个新的库房,然后把 anse 克隆到这个库房中。在 Repository Name 中填入你想要的库房名称,并选择是否要创立为私人库房,填写完成后点击 “Create” 即可。第二件事是把创立好的库房中的代码经过 Vercel 进行布置,这一步会在库房克隆完成之后主动进行。

大概三十秒之后,页面布置就完成了,网页会跳转到这样一个页面。

推荐一个好用的开源 ChatGPT+Stable Diffusion客户端(含部署教程)

点击 “Continue To Dashboard”,能够看到网站的基本信息,包括域名、当时布置的分支和commit等。点击 “Visit” 或许域名中的某一个就能够拜访网站了。

推荐一个好用的开源 ChatGPT+Stable Diffusion客户端(含部署教程)

假如想对客户端进行进一步修正,则需求把刚刚创立的那个库房 clone 到本地,修正后 push 到主分支,Vercel 就会主动帮你把改动后的代码重新布置了。假如想要绑定其他域名,就到 Settings 中选择 Domain,把想要绑定的域名添加到列表中,按照指引进行操作即可。

总结

本文给我们介绍了一个开源的ChatGPT+AI绘画客户端。我们能够在线预览或许 clone 下来自己魔改后布置。相较于ChatGPT的官方网站和其他第三方网站,该客户端具有如下优点:

  • 只需求有 OpenAI 的 API Key 就能够运用,不需求科学上网,呼应速度十分之快。
  • 比较于其他第三方客户端,交互与 ChatGPT 官方网站愈加挨近,支撑多个会话历史的保存和命名。
  • 支撑调用 OpenAI 的 DALLE 及 Replicate 的 Stable Diffusion模型进行AI绘画,一站式体会新一代人工智能
  • 供给了便利的一键布置的办法,能够自己修正之后进行布置。

本文作者wzkMaster,假如有帮助的话欢迎点赞收藏~