现在许多人的工作生活里或许都离不开 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 的网页是共同的。谈天时我在没有运用魔法的情况下也能够得到十分敏捷的呼应,能够说是十分优秀了(假如没有开魔法的话记得要把 “Request With Backend” 选项敞开,不然会得不到呼应)。
咱们再试一下绘画功用,在弹窗中选择 “Image Generation” 然后新建对话即可。该功用调用的是 OpenAI 的 DALLE 模型。
运用Stable Diffusion
咱们还能够点击下拉框把 “OpenAI” 换成 “Stable Diffusion” 来运用Stable Diffusion模型进行图画生成。首要要到Replicate的官方网站注册一个账号(用Github账号就能够注册),然后点击 Tab 栏里的 “Account”,在这里能够看到自己的API Token。把这个API Token填到右下方 Stable Diffusion 的设置中就能够了。
填写完 Token 之后,咱们来新建一个 Stable Diffusion 的对话。
咱们同样让它画一个海绵宝宝试试,感觉质量不如 DALLE。
布置教程
由于 anse 是一个开源项目,所以咱们也能够把它 clone 下来然后依据自己的需求做一些修正,再重新布置。例如我想要给自己的亲朋好友供给一个便利拜访的 ChatGPT 客户端,我就把 anse 做了汉化处理,并且把设置面板去掉了,改成运用我自己写死的 API Key。然后我把修正后的项目布置到了 Vercel 上面,并且绑定了一个国内能够拜访的域名,这样就能够供给给他们运用了。
关于代码的修正,我们能够自行依据需求对项目代码进行修正,我这里就不做讲解了。
重点讲一下布置的办法,原作者十分贴心地供给了多种布置的办法,把装备文件都帮咱们写好了。能够一键布置到 Netlify,Vercel,Railway 等平台,也能够运用Docker快速地布置到自己的服务器上。接下来给我们讲解我个人认为最便利的布置到 Vercel 的办法,假如想要运用其他的布置途径,能够自行参阅项目的README,里面写的十分清楚。
首要,翻开anse的库房主页,在 README 的 “Deploy With Vercel” 一节中,有一个 “Deploy” 按钮(真.一键布置),点击它,会跳转到如下的页面。
这个页面将会做两件事,首要是给你的 Github 账户创立一个新的库房,然后把 anse 克隆到这个库房中。在 Repository Name 中填入你想要的库房名称,并选择是否要创立为私人库房,填写完成后点击 “Create” 即可。第二件事是把创立好的库房中的代码经过 Vercel 进行布置,这一步会在库房克隆完成之后主动进行。
大概三十秒之后,页面布置就完成了,网页会跳转到这样一个页面。
点击 “Continue To Dashboard”,能够看到网站的基本信息,包括域名、当时布置的分支和commit等。点击 “Visit” 或许域名中的某一个就能够拜访网站了。
假如想对客户端进行进一步修正,则需求把刚刚创立的那个库房 clone 到本地,修正后 push 到主分支,Vercel 就会主动帮你把改动后的代码重新布置了。假如想要绑定其他域名,就到 Settings 中选择 Domain,把想要绑定的域名添加到列表中,按照指引进行操作即可。
总结
本文给我们介绍了一个开源的ChatGPT+AI绘画客户端。我们能够在线预览或许 clone 下来自己魔改后布置。相较于ChatGPT的官方网站和其他第三方网站,该客户端具有如下优点:
- 只需求有 OpenAI 的 API Key 就能够运用,不需求科学上网,呼应速度十分之快。
- 比较于其他第三方客户端,交互与 ChatGPT 官方网站愈加挨近,支撑多个会话历史的保存和命名。
- 支撑调用 OpenAI 的 DALLE 及 Replicate 的 Stable Diffusion模型进行AI绘画,一站式体会新一代人工智能。
- 供给了便利的一键布置的办法,能够自己修正之后进行布置。
本文作者wzkMaster,假如有帮助的话欢迎点赞收藏~