最后更新于
最后更新于
GitHub项目地址:(因为之前改过一次名,所以特别说明一下不确定作者后期会不会再改名导致链接失效,目前在GitHub上已经有了多达54.3K的Star,如果改名了直接搜就行),该项目目前没有官网
在 1 分钟内使用 Vercel 免费一键部署
提供体积极小(~5MB)的跨平台客户端(Linux/Windows/MacOS)
完整的 Markdown 支持:LaTex 公式、Mermaid 流程图、代码高亮等等
精心设计的 UI,响应式设计,支持深色模式,支持 PWA
极快的首屏加载速度(~100kb),支持流式响应
隐私安全,所有数据保存在用户浏览器本地
预制角色功能(面具),方便地创建、分享和调试你的个性化对话
海量的内置 prompt 列表,来自和
自动压缩上下文聊天记录,在节省 Token 的同时支持超长对话
多国语言支持:English, 简体中文, 繁体中文, 日本語, Español, Italiano, Türkçe, Deutsch, Tiếng Việt, Русский, Čeština, 한국어, Indonesia
拥有自己的域名?好上加好,绑定后即可在任何地方无障碍快速访问
通过官方介绍以及我们自己长期的使用体验可以看到,极其轻量化和小白友好化是他最大的优势,另外,该项目虽然提供安装版软件,但是我们非常不推荐使用,Bug特别多,还是推荐大家自行部署WebAPP
关于Vercel平台我之前在SaaS平台介绍的时候就已经讲过了,官方提供了一个的链接,直接点击即可到Vercel
可以配置的环境变量:官方说明:,我们认为实际最有用的三个:
OPENAI_API_KEY
(必填项) OpenAI 密钥,可以使用英文逗号隔开多个 key,这样可以随机轮询这些 key。当然你也可以用我们在之前讲到的任何一种KEY(如Pandora的fk和pk、FREE-API的KEY等)
CODE
(可选) 访问密码,可选,可以使用逗号隔开多个密码。
BASE_URL
(可选) 不填默认是https://api.openai.com你也可以用各类OpenAI 接口代理 URL,但是如果你上面用的不是官方KEY则必须填这一项
还有其他几个可能要用的:
HIDE_USER_API_KEY
如果你不想让用户自行填入 API Key,将此环境变量设置为 1 即可。
DISABLE_GPT4
如果你不想让用户使用 GPT-4,将此环境变量设置为 1 即可。
ENABLE_BALANCE_QUERY
如果你想启用余额查询功能,将此环境变量设置为 1 即可。
CUSTOM_MODELS
用来控制模型列表,使用 + 增加一个模型,使用 - 来隐藏一个模型,使用 模型名=展示名 来自定义模型的展示名,用英文逗号隔开。
但是我们其实不是很推荐这种一键部署方式,我们建议你先Fork该项目到你自己的GitHub账户,然后再到Vercel进行部署,只是多了一个Fork的步骤其他流程不变,好处是可以直接在Action中添加WorkFlow(Upstream Sync)以保持项目更新
而你如果使用的是一键部署的方式,Vercel并不会更新项目文件,你会永远停留在那个版本
你可能会想要部署到自己的服务器,但是对于这个项目来说我们更建议你使用SaaS服务,因为此类WebAPP并没有什么可以个性化定制的东西,如果你需要自己定制会非常困难,所以在哪里部署效果都是一样的,既然如此何不给你的VPS节省一些资源呢,当然通过我们最爱的docker当然也很简单,直接用下面两个docker部署命令即可(注意配置环境变量,变量内容跟上面讲的一样):
部署后即可在3000端口访问了,跟之前讲的其他项目一样,建议上反代,前面都讲过不多赘述了
这类基于API的WebUI还有很多,但是这个确实就是目前最还用的了,如果你不喜欢这里还可以给大家推荐两个项目:
该项目的特色在于原生支持使用Access Token的方式调用,关于这个Token我们之前讲过,与API相比其优势在于是官方服务且是免费服务(API如果用官方的就要花美元,如果用第三方的那就不是官方的),当然理论上你可以在任何项目里面使用pandora等项目作为后端实现使用Access Token的方式调用
这个项目的特色在于可以集成大量的插件,而且有不错的开源开发生态,你可以用很多第三方插件,官方还提供了插件商城,可以直接获取GPTS等,但是也正因如此该项目变得非常庞大,加载速度很慢,使用有明显卡顿,建议有高性能VPS的部署
作者Chanzhaoyu的:
LobeChat:
目前最好用的API WebUI