gpt4free 项目遭 OpenAI 起诉
gpt4free 因绕过付费被 OpenAI 官方起诉。反映 AI 商业化与开源生态的法律冲突。
gpt4free 因绕过付费被 OpenAI 官方起诉。反映 AI 商业化与开源生态的法律冲突。
任何人都可以免费使用 ChatGPT,但如果你想使用最新的语言模型 GPT4,就必须付费订阅 ChatGPT Plus、付费使用 OpenAI 的 API,或者寻找其他已将 GPT4 集成到自家免费聊天机器人中的网站。有些网站使用了 OpenAI 的服务,例如 Forefront 和 You.com。但如果你想制作自己的 bot,又不愿意为 API 付费,该怎么办?
一个名为 GPT4free 的 GitHub 项目,可以把查询转发给 You.com、Quora 和 CoCalc 等网站,再将回答返回给你,从而让你免费使用 GPT4 和 GPT3.5 模型。该项目是 GitHub 上最受欢迎的新 repo,本周获得了 14,000 个 star。
如今,据维护该 repo 的欧洲计算机科学专业学生 Xtekky 称,OpenAI 已向他发函,要求他在五天内下架整个项目,否则将面临诉讼。
我通过 Telegram 采访了 Xtekky。他表示,自己并没有直接连接 OpenAI 的 API,而是从其他已经付费购买 API 许可的网站获取数据,因此他认为 OpenAI 不应该把矛头对准他。他认为,如果这些网站的所有者不希望他的脚本查询自己的网站,就应该直接联系他。
我在自己的 PC 上通过 WSL2(Windows Subsystem for Linux)安装了 GPT4Free。整个过程只用了几分钟,包括克隆 GitHub repository、使用 pip 安装一些必需的库,以及运行一个 Python 脚本。脚本启动后,我使用 Web 浏览器访问它提供给我的地址 http://localhost:8501,随后便看到了一个运行在我 PC 上、可以正常工作的聊天机器人。
在后端,GPT4Free 会访问各种 API URL。这些 URL 原本供 You.com 等网站执行自身查询时使用。You.com 是一个由 AI 驱动的搜索引擎,使用 OpenAI 的 GPT3.5 模型生成回答。例如,GPT4Free 的主脚本会访问 URL https://you.com/api/streamingSearch,向其传入各种参数,然后接收它返回的 JSON 并进行格式化。GPT4Free repo 中还有从 Quora、Forefront 和 TheB 等其他网站获取数据的脚本。任何有进取心的开发者,都可以利用这些简单脚本制作自己的 bot。
“只要打开这些网站的标签页,也能做到同样的事情。我可以在浏览器中打开 Phind、You 等网站的标签页,然后不断发送请求,”Xtekky 说道,“我的 repo 只是用一种更简单的方式完成这件事。”
GPT4Free 获取数据的所有网站,都在向 OpenAI 支付费用,以使用其大语言模型。因此,当你使用这些脚本时,最终会由这些网站为你的查询买单,而你甚至不需要访问它们。如果这些网站依靠站内广告收入来抵消 API 成本,那么这些查询会让它们蒙受损失。
Xtekky 表示,只要相关网站的所有者提出要求,他非常愿意删除使用特定网站 API 的脚本。他说,自己已经删除了使用 phind.com、ora.sh 和 writesonic.com 的脚本。
Xtekky 指出,也许更重要的是,这些网站完全可以利用常见的安全措施,阻止外部程序使用其内部 API。You.com 等网站可以采用的众多方法之一,就是拦截所有来源 IP 并非其自身 IP 的 API 流量。
Xtekky 表示,他已经建议所有联系过他的网站保护好自己的 API,但没有一家采取行动。因此,即使他从自己的 repo 中删除这些脚本,其他任何开发者仍然可以做出同样的事情。
这名开发者表示,他认为自己不应该为其他人如何使用他的脚本承担责任。OpenAI 也不应该因为他使用其他网站的 API 而针对他,因为这些 API 并未受到保护,任何人都可以通过开放的 Web 访问。
“OpenAI 也可以联系这些网站,向它们发出警告或通知,然后与它们合作来找我下架项目。但目前看来,这一法律威胁完全来自 OpenAI,而且他们基本上是在声称我直接攻击了他们,”他说,“我也不是很清楚,但看起来只要一个网站使用了 OpenAI 的 API,它就会受到 OpenAI 的法律保护,而 OpenAI 需要对该网站遭受的损失负责。”
Xtekky 最初告诉我,他还没有决定是否要下架这个 repo。不过,在本文首次发布几小时后,我们再次进行了交谈。他告诉我,他打算继续保留这个 repo,并向 OpenAI 表示:如果他们希望将其下架,就应该向 GitHub 提交正式申请,而不是找他本人。
“我认为他们先联系我,是想向我施压,让我自己删除 repo,”他说,“但正确的方式应该是通过 GitHub 提交一份真正、正式的 DMCA 通知。”
即使最初的 repo 被下架,相关代码以及这种访问 GPT4 和 GPT3.5 的方法,也很可能由社区成员发布到其他地方。即使 GPT4Free 从未存在过,只要这些网站的 API 继续处于未受保护的状态,任何人都能找到使用它们的方法。
“用户正在各处分享和托管这个项目,”他说,“删除我的 repo 不会产生什么实际影响。”
周日,Xtekky 在该项目的 Discord 频道发布公告,称自己正在对聊天机器人进行一些调整。该聊天机器人独立于 GitHub repo,但可以作为一个实际可用的示例,展示人们能够利用这个项目做些什么。我们没有提供该聊天机器人的链接,因为它使用的是一个成人网站域名——尽管其中并没有成人内容——但你可以在 GPT4Free 的 GitHub 页面中找到它的链接。
“我们将放弃之前采用的方法,并实现一套新系统,以确保请求得到无缝且合法的处理。我们也很自豪地宣布,项目的品牌重塑工作正在推进,同时还会进行其他一些常规修复,以改善你的使用体验。”他在公告中写道。
Xtekky 告诉我,他计划把聊天机器人迁移到另一个域名,将其重新命名为 g4f(GPT4Free 的缩写),并更换目前使用的 logo——这个 logo 看起来与 OpenAI 的 logo 非常相似。目前尚不清楚 repo 的名称是否也会改变。
我们已经向 OpenAI 的媒体联系邮箱发送邮件征求评论。如果收到回复,我们将更新本文。
如果你想趁它还在的时候体验一下,可以在 GitHub 上查看 GPT4Free。如果你想搭建自己的类 ChatGPT 聊天机器人,同时避免可能与 OpenAI 的律师发生冲突,请参阅我们的教程,了解如何在 Raspberry Pi 或 PC 上运行 ChatGPT。
Avram Piltch 是特别项目执行主编。不在工作中体验最新设备,或不在贸易展会上佩戴 VR 头显时,你会发现他可能正在 root 自己的手机、拆解 PC,或者编写插件。凭借自身的技术知识以及对测试的热情,Avram 开发了许多贴近真实使用场景的基准测试,其中包括我们的笔记本电脑续航测试。
快来个人问问 ChatGPT,这事该怎么解决!回复
我真傻……我还以为 OpenAI 是开源的。回复
在我看来,这就像另一起 Youtube Downloader 事件。在这两种情况下,比起真正投入精力妥善修复 API 问题,并承担可能影响现有业务合作伙伴的风险,放出律师这条恶犬去追着一个势单力薄的开发者,似乎更加方便,也更加便宜。至于开发者实际上并没有做任何违法或在道德上值得质疑的事情,似乎并不重要。
或许,翻垃圾箱也是一个适合用来类比此事的例子,尤其适合讨论其中的道德问题。但 OpenAI 的人正在利用互联网上的人类产出来养活自己,所以恕我直言,与那些希望把新鲜农产品卖给你、而不想让你从垃圾箱里捡走的超市相比,他们在道德上的处境要糟糕得多。他们试图卖给你的东西,从一开始就不真正属于他们。所以尽管去“翻”吧,顺便也让那些律师知道,他们正排在第一批被 LLM 取代的人之中!回复
开发者可以输入一个“魔法问题”作为 prompt,然后通过日志判断请求来自哪里,再采取适当的行动。回复
一个名为 GPT4free(在新标签页中打开)的 GitHub 项目,可以把查询转发给 You.com(在新标签页中打开)、Quora(在新标签页中打开)和 CoCalc(在新标签页中打开)等网站,再将回答返回给你,从而让你免费使用 GPT4 和 GPT3.5 模型。
这对 OpenAI 来说似乎不算什么问题,真正受到影响的难道不是 You.com、Quora、CoCalc 等网站吗?毕竟,需要为高级访问权限付费的是它们。流量增加,意味着它们的成本更高,而 OpenAI 的收入更多。还是说,高级套餐完全不考虑流量?回复
这让我想起拨号上网时代的一些故事:黑客利用企业电话号码,获得免费的、不按流量计费的网络访问。回复
nerdvous 说:这让我想起拨号上网时代的一些故事:黑客利用企业电话号码,获得免费的、不按流量计费的网络访问。
我倒觉得,这更像是利用免费电话口哨的事件,当时没有人因此被收费。当然,电力不是免费的,那些用于 inference 的 tensor 也渴得要命。但 OpenAI 是按合同获得报酬的,而且搭便车如此轻而易举,本来就是他们自己的错——只需几行代码就能做到。放狗去追那些根本没有非法入侵的开发者,实在太糟糕了!回复
Dr3ams 说:我真傻……我还以为 OpenAI 是开源的。
至少在微软介入之前,这确实是它的目标。回复
我对这件事很纠结。一方面,这名开发者的论点是站得住脚的:这个脚本通过 API 访问多个网站。这些 API 也许本来就不应该公开,但事实上它们确实公开了,因此应该由相关网站要求他从脚本中移除自己。
另一方面,我也理解 OpenAI 的立场……这个脚本让人们能够在自己的页面上搭建 GPT4 聊天服务,并借用其他公司已经付费的订阅来获取结果。这种做法确实有些不厚道。许多处于“灰色地带”的软件,可能有 99% 的使用场景并不合法,但至少还存在某种正当用途;与它们不同的是,我看不出这个项目有什么正当用途。
我猜,如果开发者只提供一个没有预先加载任何网站的“概念验证”脚本,必须由最终用户自行向脚本添加网站,它才能发挥作用,那么他或许可以避开这个问题——至少足以避免收到 C&D。也许吧。
我还要指出,OpenAI 并没有起诉他——C&D 只是要求他下架脚本。因此,我不认为 OpenAI 在此事上的反应过度。我想,那些按请求次数付费的网站也会非常乐意由 OpenAI 出面,尝试让这个软件下架,这样它们就不必亲自处理了。回复
Dr3ams 说:我真傻……我还以为 OpenAI 是开源的。
其实我以前也这么认为——结果 GPT-3 和 GPT-4 都不是开源的。不过,我认为这并不会改变什么。即使它们完全开源,考虑到高昂的运行成本,OpenAI 仍然不会希望人们绕过“正规渠道”使用其服务。回复