likes
comments
collection
share

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

作者站长头像
站长
· 阅读数 50

现在许多人的工作生活里可能都离不开 ChatGPT 了。简单的翻译、文本生成、代码编写的任务都可以让它辅助完成,这样我们能够把精力放在更具有创造力的事情上。

本文正是要介绍一个非常好用的 ChatGPT 客户端,它的交互和 ChatGPT 的官方网页非常接近,但响应速度快很多。不仅支持会话记录的保存和命名,而且还提供了参数配置和AI绘画模型调用的功能。同时这个客户端的代码是开源的,所以我们可以把它 clone 到本地自己部署,本文将讲解部署到 Vercel 的方法。

客户端介绍

填写了 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,如果有帮助的话欢迎点赞收藏~

转载自:https://juejin.cn/post/7228010628510335036
评论
请登录