mirror of
https://github.com/LCTT/TranslateProject.git
synced 2024-12-26 21:30:55 +08:00
219 lines
10 KiB
Markdown
219 lines
10 KiB
Markdown
|
[#]: subject: "13 Best Open Source ChatGPT Alternatives"
|
|||
|
[#]: via: "https://itsfoss.com/open-source-chatgpt-alternatives/"
|
|||
|
[#]: author: "Ankush Das https://itsfoss.com/author/ankush/"
|
|||
|
[#]: collector: "lujun9972/lctt-scripts-1700446145"
|
|||
|
[#]: translator: "ChatGPT"
|
|||
|
[#]: reviewer: "wxy"
|
|||
|
[#]: publisher: "wxy"
|
|||
|
[#]: url: "https://linux.cn/article-16553-1.html"
|
|||
|
|
|||
|
13 款最佳开源 ChatGPT 替代品
|
|||
|
======
|
|||
|
|
|||
|
![][0]
|
|||
|
|
|||
|
> 正在寻找开源的 ChatGPT 替代方案?我们已经为你挑选了最优选项,供你一览。
|
|||
|
|
|||
|
ChatGPT 是 OpenAI 推出的一个强大的生成式 AI 工具。你只需要以对话形式键入文本提示,它就会给出详细的回应。
|
|||
|
|
|||
|
虽然它并非无懈可击,但无可否认,有时它表现得就是那么得力。然而,无论你如何利用它,不可更改的事实是,它并非开源方案。
|
|||
|
|
|||
|
作为一种专用选项,它并非在所有方面都有优势。那么,何处可以寻找 ChatGPT 的开源替代品呢?让我为你揭晓自然开源的优秀 ChatGPT 替代方案。
|
|||
|
|
|||
|
> 📋 并非所有 ChatGPT 的替代品都有统一的运作方式。有些是为开发者设计的,让他们在其上打造属于自己的聊天机器人。还有一些则提供了供你测试使用的机器人或演示。
|
|||
|
|
|||
|
### 搜寻开源 ChatGPT 替代品的理由
|
|||
|
|
|||
|
依赖任何单一的服务对消费者来说都不是好事。对于 ChatGPT 来说也是如此。
|
|||
|
|
|||
|
除此之外,以下是我们需要寻找开源 ChatGPT 替代品的原因:
|
|||
|
|
|||
|
* 掌握我们的数据处理方式,实现透明化。
|
|||
|
* 可以选择自己构建解决方案,节省了成本。
|
|||
|
* 按需定制 ChatGPT 替代方案。
|
|||
|
* 你不再受制于某个公司的规定。开源解决方案可以根据您的需求灵活变化。
|
|||
|
* 对开源项目的贡献会对全球每个人产生影响。
|
|||
|
|
|||
|
我并不是在此表明 ChatGPT 的功能不足,或者你应当放弃使用。然而,以“我们”用户的角度来看,长期而言,更应该从开源的替代品中获得更多收益。
|
|||
|
|
|||
|
现在,就让我们开始探寻最佳开源的 ChatGPT 方案吧。
|
|||
|
|
|||
|
> ❌ 并非所有的选项都可用于商业用途。你需要特别留意使用某些机器人时的相关规定。
|
|||
|
|
|||
|
### 1、OpenChatKit
|
|||
|
|
|||
|
![][1]
|
|||
|
|
|||
|
[OpenChatKit][2] 是由 [Together][3] 开发的全功能 ChatGPT 替代品。
|
|||
|
|
|||
|
该公司起初与 **LAION**(主导了 <ruby>[稳定扩散][4]<rt>Stable Diffusion</rt></ruby>)等研究机构共同合作,构建出一个训练数据集。在撰写本文时,它搭载了 [RedPajama 模型][5],这是目前最大的开源 AI 模型之一。
|
|||
|
|
|||
|
你可以试验看看它是否适合你的使用需求,并在其 [GitHub 页面][6] 进一步探索更多技术细节。
|
|||
|
|
|||
|
### 2、ChatRWKV
|
|||
|
|
|||
|
![][7]
|
|||
|
|
|||
|
ChatRWKV 是由 <ruby>循环神经网络<rt>Recurrent Neural Network</rt></ruby>(RNN) 语言模型驱动的开源替代品。
|
|||
|
|
|||
|
你可以在 [Huggingface][8] 发现它的演示。 [GitHub 页面][9] 列出了关于其代码库、技术细节,以及最新版本预览的所有信息。
|
|||
|
|
|||
|
开发者和商业公司都可以利用 ChatRWKV 构建他们的聊天机器人。
|
|||
|
|
|||
|
### 3、ColossalChat
|
|||
|
|
|||
|
![][10]
|
|||
|
|
|||
|
Colossal AI 是一个开源项目,目标是帮助你克隆 AI 模型,并打造出满足你需求的 ChatGPT 类似的平台。
|
|||
|
|
|||
|
[ColossalChat][11] 是以此项目为基础打造的聊天机器人。然而遗憾的是,在本文撰写之时,它的演示暂未上线。
|
|||
|
|
|||
|
你可以在 [GitHub][12] 上探索其源代码。
|
|||
|
|
|||
|
### 4、KoboldAI
|
|||
|
|
|||
|
KoboldAI 是一个类似于 ChatGPT 的 AI,主要以浏览器前端的形式为写作提供辅助。虽然它具备聊天机器人模式,但它首要的设计目标是作为专为小说设计的 AI 写作助手。
|
|||
|
|
|||
|
提供了各种各样的模型,你可以在 [Google Colab][13] 上轻松运行它。
|
|||
|
|
|||
|
它支持各种模式来优化你的写作,让你有更大的发挥空间。你可以在其 [GitHub 页面][14] 中详细了解它的所有信息。
|
|||
|
|
|||
|
### 5、GPT4ALL
|
|||
|
|
|||
|
GPT4ALL 是一个令人感兴趣的开源项目,旨在为你提供可在任何地方运行的聊天机器人。
|
|||
|
|
|||
|
没错,你可以在自己的 CPU 上本地运行它,而且几乎所有其他型号的 GPU 都能支持。
|
|||
|
|
|||
|
你需要做的就是安装它的桌面应用程序(聊天客户端),然后就能开始使用了。如果对其制作过程感兴趣,可以查看其 [GitHub 页面][15]。
|
|||
|
|
|||
|
### 6、HuggingChat
|
|||
|
|
|||
|
![][16]
|
|||
|
|
|||
|
听起来熟悉吗?嗯,Huggingface 的平台被其他 AI 模型和聊天机器人用作展示他们的演示。
|
|||
|
|
|||
|
HuggingChat 正是 Huggingface 打造的开源的 ChatGPT 替代品,使用了社区中最优秀的 AI 模型来实现聊天机器人的功能。
|
|||
|
|
|||
|
你可以 [尝试一下][17],并在 [源代码][18] 中深入探讨更多细节。如果有特别的需求,可以选择搭配不同的后端来使用聊天应用。
|
|||
|
|
|||
|
### 7、Koala
|
|||
|
|
|||
|
EasyLM 的研发成果 Koala 是一款可尝试本地运行的聊天机器人,整个架构基于 LLaMA 数据集完成。
|
|||
|
|
|||
|
你可以参阅其 [官方博客][20] 来深入了解细节。
|
|||
|
|
|||
|
目前,演示版本还未上线,但是,你可以参考其 [文档][21] 在本地部署,进行试运行并测试。
|
|||
|
|
|||
|
### 8、Vicuna
|
|||
|
|
|||
|
![][22]
|
|||
|
|
|||
|
Vicuna 是另一款开源聊天机器人,训练基础依然是 LLaMA。根据开发者的说法,使用 GPT-4 作为评价标准,得出的结论是 Vicuna 的聊天体验接近 ChatGPT。
|
|||
|
|
|||
|
这是一个你可能想要验证的有趣声明。你可以选择 Vicuna 作为语言模型,并在 [Chatbot Arena][23] 进行尝试。
|
|||
|
|
|||
|
想要了解更多关于它的信息,你可以查阅其 [官方博文][24]。
|
|||
|
|
|||
|
### 9、Alpaca-LoRA
|
|||
|
|
|||
|
Alpaca-LoRA 雄心勃勃,旨在使用低秩适应技术提供一种可在树莓派中运行的模型。
|
|||
|
|
|||
|
利用单个 RTX 4090 GPU,整个模型可在几小时之内完成训练。
|
|||
|
|
|||
|
此时,演示版本仍然未开放,但你可以在其 [GitHub 页面][25] 上寻找更多详情。
|
|||
|
|
|||
|
### 10、Dolly
|
|||
|
|
|||
|
![][26]
|
|||
|
|
|||
|
Dolly 是另一个在 Databricks 机器学习平台上训练的语言模型,并已获得商业使用许可。
|
|||
|
|
|||
|
你可以在 [GitHub][27] 上查阅源代码,并在 [Huggingface][28] 上探究模型详情。
|
|||
|
|
|||
|
### 11、H2oGPT
|
|||
|
|
|||
|
![][29]
|
|||
|
|
|||
|
H2oGPT 是专门为查询定制的,可以帮助你总结文档。在保证隐私的前提下,它允许你通过用户界面上传和查看文档。
|
|||
|
|
|||
|
同样,你可以像使用 ChatGPT 那样开始对话。对于 Windows 和 macOS,该项目提供了易于安装的程序。对于 Linux 系统,你可能需要通过 Docker 进行些许设置。
|
|||
|
|
|||
|
可以尝试该聊天机器人的 [在线演示][30] 来了解其运行情况,并在 [GitHub 页面][31] 查阅源代码。
|
|||
|
|
|||
|
### 12、Cerebras-GPT
|
|||
|
|
|||
|
![][32]
|
|||
|
|
|||
|
Cerebras-GPT 呈现了通过大量参数训练的开源 GPT 类似模型。
|
|||
|
|
|||
|
它并没有提供聊天机器人服务。它的目标旨在提供精准且高效的开源模型供你使用。
|
|||
|
|
|||
|
获取模型详情,你可以访问 [Hugging Face][33]。
|
|||
|
|
|||
|
### 13、OpenAssistant
|
|||
|
|
|||
|
OpenAssistant 的目标,是让每一个人都能访问类似于 ChatGPT 的聊天机器人。
|
|||
|
|
|||
|
有一段时间,他们通过演示版本收集了用户数据。现在,由于项目已由创作者标记为完成,演示版本不再开放。
|
|||
|
|
|||
|
但你可以利用该项目的成果,及其 [源代码][34],在此基础上进行扩展。
|
|||
|
|
|||
|
### 总结
|
|||
|
|
|||
|
面向用户和开发者,ChatGPT 的开源替代品提供了各种各样的优点。你可以选择运用一个开源的聊天机器人,或者借助开源语言模型构建一个属于自己的聊天机器人。
|
|||
|
|
|||
|
无论你选择哪一个,只要遵守可用语言模型的政策,你都可以自由地修改和使用它以满足你的需求。
|
|||
|
|
|||
|
你最爱哪个开源的 ChatGPT 替代品呢?是否还有其他优秀的开源型 ChatGPT 项目,我们错过了但你特别喜欢的?请在下方评论区告诉我们你的想法。
|
|||
|
|
|||
|
*(题图:DA/b757432f-56a4-4493-a109-1eca6c57c1fc)*
|
|||
|
|
|||
|
--------------------------------------------------------------------------------
|
|||
|
|
|||
|
via: https://itsfoss.com/open-source-chatgpt-alternatives/
|
|||
|
|
|||
|
作者:[Ankush Das][a]
|
|||
|
选题:[lujun9972][b]
|
|||
|
译者:[ChatGPT](https://linux.cn/lctt/ChatGPT)
|
|||
|
校对:[wxy](https://github.com/wxy)
|
|||
|
|
|||
|
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
|||
|
|
|||
|
[a]: https://itsfoss.com/author/ankush/
|
|||
|
[b]: https://github.com/lujun9972
|
|||
|
[1]: https://itsfoss.com/content/images/2024/01/openchatkit-screenshot.jpg
|
|||
|
[2]: https://huggingface.co/spaces/togethercomputer/OpenChatKit
|
|||
|
[3]: https://www.together.ai/
|
|||
|
[4]: https://github.com/Stability-AI/stablediffusion
|
|||
|
[5]: https://www.together.ai/blog/redpajama-7b
|
|||
|
[6]: https://github.com/togethercomputer/OpenChatKit
|
|||
|
[7]: https://itsfoss.com/content/images/2024/01/chatrwkv.jpg
|
|||
|
[8]: https://huggingface.co/spaces/BlinkDL/RWKV-Gradio-2
|
|||
|
[9]: https://github.com/BlinkDL/ChatRWKV
|
|||
|
[10]: https://itsfoss.com/content/images/2024/01/colossalchat.jpg
|
|||
|
[11]: https://chat.colossalai.org/
|
|||
|
[12]: https://github.com/hpcaitech/ColossalAI/tree/main/applications/Chat
|
|||
|
[13]: https://colab.research.google.com/?utm_source=scs-index
|
|||
|
[14]: https://github.com/KoboldAI/KoboldAI-Client
|
|||
|
[15]: https://github.com/nomic-ai/gpt4all
|
|||
|
[16]: https://itsfoss.com/content/images/2024/01/huggingchat.jpg
|
|||
|
[17]: https://huggingface.co/spaces/huggingchat/chat-ui
|
|||
|
[18]: https://huggingface.co/spaces/huggingchat/chat-ui/tree/main
|
|||
|
[19]: https://github.com/young-geng/EasyLM#koala
|
|||
|
[20]: https://bair.berkeley.edu/blog/2023/04/03/koala/
|
|||
|
[21]: https://github.com/young-geng/EasyLM/blob/main/docs/koala.md
|
|||
|
[22]: https://itsfoss.com/content/images/2024/01/vicuna.jpg
|
|||
|
[23]: https://chat.lmsys.org/
|
|||
|
[24]: https://lmsys.org/blog/2023-03-30-vicuna/
|
|||
|
[25]: https://github.com/tloen/alpaca-lora
|
|||
|
[26]: https://itsfoss.com/content/images/2024/01/dolly-huggingface.jpg
|
|||
|
[27]: https://github.com/databrickslabs/dolly
|
|||
|
[28]: https://huggingface.co/databricks/dolly-v2-12b
|
|||
|
[29]: https://itsfoss.com/content/images/2024/01/h2ogpt.jpg
|
|||
|
[30]: https://huggingface.co/spaces/h2oai/h2ogpt-chatbot2
|
|||
|
[31]: https://github.com/h2oai/h2ogpt
|
|||
|
[32]: https://itsfoss.com/content/images/2024/01/cerebras.jpg
|
|||
|
[33]: https://huggingface.co/cerebras/Cerebras-GPT-6.7B
|
|||
|
[34]: https://github.com/LAION-AI/Open-Assistant?tab=readme-ov-file#how-to-try-it-out
|
|||
|
[35]: https://itsfoss.com/content/images/size/w256h256/2022/12/android-chrome-192x192.png
|
|||
|
[0]: https://img.linux.net.cn/data/attachment/album/202401/13/111931vcvcn538l3gk9nkk.jpg
|