你是否曾经体验过使用大型语言模型(LLMs)创建的AI聊天机器人?这些机器人确实令人惊叹,但它们的行为可能会随机变化,不同的机器人在不同的任务上表现出色。如果你想要最佳的聊天体验,那就不要逐个尝试它们,ChatALL(中文名:齐叨)可以同时发送提示给多个AI机器人,帮助你发现最佳结果。你只需要下载、安装并提问即可。
开篇故事
想象一下,你是一名研究大型语言模型的专家。你对这些模型的不同表现感到好奇,想要找出它们在各种领域的强弱之处。或者,你可能是一名开发人员,希望快速调试提示并找到性能最佳的基础模型。
然而,你面临了一个挑战。有太多不同的AI机器人可供选择,它们各自擅长不同的任务。要逐个尝试它们并比较它们的表现将非常耗时。这就是你遇到的问题,而ChatALL将帮助你解决这个问题。
项目介绍
ChatALL是一个用于同时与多个AI机器人进行聊天的工具。它的目标是帮助用户发现最佳的聊天体验,无论你是LLMs的专家、研究人员,还是应用程序开发人员。
这个项目的核心功能包括:
- 同时发送提示给多个AI机器人
- 快速提示模式:无需等待前一个请求完成,即可发送下一个提示
- 本地保存聊天历史,保护隐私
- 高亮显示你喜欢的回复,删除不喜欢的回复
- 随时启用/禁用任何机器人
- 在单列、双列或三列视图之间切换
- 自动更新到最新版本
- 深色模式
- 快捷键
- 多个聊天会话
- 代理设置
- 提示管理
- 支持多种语言
- 支持Windows、macOS和Linux
此外,ChatALL还计划添加更多功能,欢迎贡献者的加入。
支持的AI机器人
ChatALL支持一系列AI机器人,包括但不限于以下几种:
-
ChatGPT:具有Web访问和API支持的机器人,包括Azure OpenAI服务。
-
Bing Chat:具有Web访问,但不支持API。
-
Baidu ERNIE:具有API支持,但不支持Web访问。
-
Bard和Poe:具有Web访问,但API支持即将推出。
-
MOSS:具有Web访问,但不支持API。
-
Tongyi Qianwen:具有Web访问,API支持即将推出。
-
Dedao Learning Assistant:API即将推出,但没有Web访问。
-
iFLYTEK SPARK:具有Web访问,API支持即将推出。
-
Alpaca、Vicuna和ChatGLM2:具有Web访问,无需登录,但不支持API。
-
Claude:具有Web访问,不支持API。
-
Gradio和HuggingChat:具有Web访问,但不支持API,适用于Hugging Face模型。
-
SkyWork、You、Pi、360 AI Brain和YouChat:具有Web访问,但不支持API。
-
Open Assistant、Character.AI和Llama:具有Web访问,不支持API。
-
Code Llama和WizardLM:具有Web访问,但不支持API。
-
Falcon和Phind:具有Web访问,但不支持API。
ChatALL还在不断添加更多AI机器人,你可以在这些问题中为你喜欢的机器人投票。
隐私
ChatALL会将所有的聊天历史、设置和登录数据保存在你的计算机上,保护你的隐私。ChatALL还会收集匿名的使用数据,以帮助改进产品,包括:
- 提示了哪些AI机器人以及提示的持续时间,但不包括提示内容。
- 回复的长度以及哪些回复被删除/高亮显示,但不包括回复内容。
使用前提
需要注意的是,ChatALL是一个客户端工具,而不是代理。因此,你必须满足以下前提条件:
- 必须拥有用于机器人的工作帐户和/或API令牌。
- 必须拥有与机器人的可靠网络连接。
下载/安装
你可以从这里下载ChatALL,并根据以下步骤进行安装:
在Windows上
只需下载*-win.exe
文件,然后按照安装步骤进行安装。
在macOS上
如果你使用的是Apple Silicon Mac(M1、M2 CPU),请下载*-mac-arm64.dmg
文件。
如果你使用的是其他型号的Mac,请下载*-mac-x64.dmg
文件。
如果你使用Homebrew,也可以使用以下命令进行安装:
brew install --cask chatall
在Linux上
下载.AppImage
文件,将其设置为可执行文件,然后即可点击运行。
故障排除
如果在使用ChatALL时遇到任何问题,可以尝试以下方法解决:
- 刷新 - 按
Ctrl + R
或Cmd + R
。 - 重启 - 退出ChatALL,然后重新运行。
- 重新登录 - 单击右上角的设置按钮,然后单击相应的登录/注销链接以重新登录网站。
- 创建新的聊天会话 - 单击“新建聊天”按钮,然后重新发送提示。
如果以上方法都不起作用,你可以尝试重置ChatALL。请注意,这将删除所有设置和消息历史记录。
你可以通过删除以下目录来重置ChatALL:
- Windows:
C:\Users\<user>\AppData\Roaming\ChatALL\
- Linux:
/home/<user>/.config/ChatALL/
- macOS:
/Users/<user>/Library/Application Support/ChatALL/
如果问题仍然存在,请提交问题。
对开发者的支持
贡献一个AI机器人
如果你想要为ChatALL贡献一个新的AI机器人,可以参考这个指南。
运行
要运行ChatALL,可以使用以下命令:
npm install
npm run electron:serve
构建
要为当前平台构建ChatALL,请使用以下命令:
npm run electron:build
要为所有平台构建ChatALL,请使用以下命令:
npm run electron:build -- -wml --x64 --arm64
致谢
贡献者
ChatALL的贡献者可以在这里找到。
其他
ChatALL的开发离不开GPT-4,ChatGPT、Bing Chat和Google提供了许多解决方案(按排名顺序)。此外,ChatALL受到ChatHub的启发。