ChatGPT 席卷了世界,并证明这项技术即将改变整个世界的运作方式。

然而,考虑到它是由一家名为“OpenAI”的公司发布的,这不禁让人产生疑问——ChatGPT是开源的吗?如果是的话,如何将其下载到自己的机器上?

这些都是很好的问题。在这篇文章中,我将涵盖您需要了解的所有内容!

ChatGPT 是开源的吗?

OpenAI Logo And ChatGPT

不幸的是,答案是否定的。 ChatGPT 并不是开源的,OpenAI 也没有宣布未来将开源 ChatGPT。

值得庆幸的是,还有很多其他 ChatGPT 替代品 是 开源,我将在本文中介绍如何使用它们。

因此,只要您遵守他们的使用条款,您应该能够毫无问题地使用 ChatGPT!

为什么OpenAI不开源ChatGPT?

OpenAI 过去已经开源了其他语言模型,那么为什么 ChatGPT 不开源呢?

虽然我们不确定,但我们可以做出一些猜测。

首先,ChatGPT 的利润太高了,他们无法向任何人开源。

他们与微软建立了价值数十亿美元的合作伙伴关系,ChatGPT 有潜力成为自智能手机发明以来最大的技术变革。显然,他们考虑到了经济利益,而且他们根本无法放弃这一点——尤其是考虑到培训费用高达数百万美元。

其次,即使 ChatGPT 开源,目前对大多数人来说也没有什么好处。由于有 1750 亿个参数,没有任何消费类显卡可以运行单代模型。即使你自己开始用它生成任何东西,你也需要拥有数十万美元的硬件。

最后,OpenAI 非常关注发布大型语言模型的道德和影响。事实上,他们曾经称其最大的 GPT-2 模型(与 ChatGPT 的 175b 相比只有 1.5b 参数)“发布起来太危险了”。

如果 ChatGPT 是开源的,任何个人或公司都可以运行它,或者针对特定任务对其进行微调,那么它可能会对整个社会产生非常严重的影响。

开源替代方案

不幸的是,OpenAI 不太可能很快开源 GPT-3、ChatGPT 或任何其他大型语言模型。

然而,并非所有希望都破灭了!还有其他一些知名公司正在开发完全免费使用的大型语言模型,甚至可以用于商业目的。但值得注意的是,它们中的大多数仍然太大,无法在消费类硬件上运行,因此您需要从 Runpod.io、Vast.ai 或 Google 等公司租用 GPU 集群。

那么,有哪些替代方案可供选择呢?

GPT-2

首先需要说明的是,OpenAI 有 开源其语言模型 GPT-2 的较小版本。这些可以使用此处的软件下载,并且已经发布了四个模型,模型有四种不同数量的参数 - 124m、355m、774m 和 1558m (1.5b.)

就上下文而言,ChatGPT 有 175b 个参数,或者是已发布的最大版本 GPT-2 大小的 100 倍以上。正如您所料,GPT-2 的功能或复杂性甚至无法与 ChatGPT 相提并论。尽管如此,它们玩起来还是很有趣的,如果针对特定任务进行微调,1.5b 模型可以有一些实际应用。

GPT-J

接下来,我们有 ElutherAI 发布的一个更大的模型,GPT-J。

GPT-J 有 60 亿个参数,并在 ElutherAI 自己的数据集(他们称之为“The Pile”)上进行了训练。

尽管对于使用 ChatGPT 执行的大多数任务,GPT-J 比 GPT-2 有了显着改进,但它仍然受到参数数量的严重限制。

尽管如此,对于当前的消费类硬件来说,这是许多人能够仅在 GPU 上本地运行的最大模型。网上报道称,该型号已经能够安装 12GB 卡,如果您想离线使用或在自己的机器上本地使用,它是一个不错的选择。

Fairseq 和 GPT-Neo-X

之后,我们还有另外两个选项,它们是很好的 ChatGPT 替代品。

第一个是 Facebook 发布的 Fairseq 模型。有 125m、355m、1.3b、2.7b、6.7b 和 13b 选项。

我自己测试了 Fairseq 的 130 亿个参数模型,如果您不想为 GPT-3 付费,那么这是目前 ChatGPT 相关任务可用的最佳选择之一。

然而,另一种选择是 GPT-Neo-X,它与 GPT-J 一样,也是由 ElutherAI 发布的。

尽管 GPT-Neo-X 有 200 亿个参数,而 Fairseq 有 130 亿个参数,但许多基准测试表明 Fairseq 在聊天相关任务上的表现优于 GPT-Neo-X。

此外,这两种型号都需要您在云端租用 GPU 来运行它们,除非您已经拥有专业级显卡。

使用 KoboldAI 在本地运行 ChatGPT 替代方案!

那么,一旦您下载了 ChatGPT 替代方案并且拥有了运行它的硬件,现在该怎么办?

你有几个选择。

第一种是直接从命令行运行模型。这是低效的,并且如果您没有技术经验,可能很难设置。

然而,更好的选择是使用专为加载大型语言模型而设计的客户端。

我最喜欢的是 KoboldAI。这是一个开源项目,主要设计用于使用语言模型编写小说故事。然而,它具有许多实用的功能,甚至对于商业或研究用途也很有用。

除了提供方便的界面来生成和编辑内容之外,KoboldAI 还允许您方便地下载和在不同语言模型之间切换。

安装非常简单,只需 20 分钟左右即可启动并运行。

结论

不幸的是,尽管名称为“OpenAI”,但 ChatGPT 并不是开源的。此外,未来似乎没有开源 ChatGPT 的计划。

值得庆幸的是,随着时间的推移,可能会出现更多的开源替代方案。我目前关注的一家公司是 StabilityAI,他们开源了名为 Stable Diffusion 的图像生成人工智能。

无论如何,未来是光明的——现在,我们只希望硬件价格下降到我们可以负担得起运行大型语言模型的程度!

我希望这篇文章对您有所帮助。如果您对 ChatGPT 或 AI 语言模型有任何疑问,请在下面提问,我很乐意为您提供帮助。

祝你一切顺利,

——詹姆斯·麦卡利斯特