本文介绍了一个名为 GPT4free 的开源项目,它利用了一些网站的 API 漏洞,实现了免费使用 ChatGPT 的功能。ChatGPT 是基于 OpenAI 的 GPT-4/3.5 模型的一个强大的自然语言生成工具,可以用于各种场景,如聊天、写作、编程等。本文介绍了 GPT4free 的背景、原理、使用方法和注意事项,并给出了一些示例。
项目提供的免费GPT地址:https://chatbot.sex/
GPT4free 的背景
GPT-4/3.5 是目前最先进的自然语言生成模型,由 OpenAI 开发和维护。它可以根据用户的输入,生成各种类型和风格的文本,如对话、故事、诗歌、代码等。它的应用场景非常广泛,可以用于娱乐、教育、商业、科研等领域。
然而,要使用 GPT-4/3.5,需要有 OpenAI 的 API 密钥,而这个密钥是非常难申请和昂贵的。因此,很多人无法体验到 GPT-4/3.5 的强大功能。
这时,一个名为 xtekky 的开发者发现了一个机会。他发现有一些网站使用了 OpenAI 的 API 来提供一些服务,如聊天、写作、编程等。他通过逆向工程的方法,找到了这些网站的 API 接口,并将它们封装成了一个开源项目,叫做 GPT4free。这样,任何人都可以通过 GPT4free 来免费使用 ChatGPT,也就是基于 GPT-4/3.5 的聊天工具。
GPT4free 的原理
GPT4free 的原理很简单,就是利用了一些网站的 API 漏洞。这些网站有:
- poe.com:一个提供写作服务的网站
- phind.com:一个提供搜索服务的网站
- chat.openai.com:OpenAI 官方的聊天服务
- writesonic.com:一个提供营销文案服务的网站
- sqlchat.ai:一个提供 SQL 查询服务的网站
- t3nsor.com:一个提供编程服务的网站
- you.com:一个提供个性化推荐服务的网站
这些网站都使用了 OpenAI 的 API 来实现各自的功能。但是,它们没有做好安全措施,导致了 API 接口被暴露出来。xtekky 就利用了这个漏洞,通过模拟请求和解析响应,实现了对这些 API 的调用。
GPT4free 将这些 API 封装成了一个 Python 包,并设计了和 OpenAI 官方包类似的接口。这样,用户只需要安装 GPT4free,并按照文档中的示例代码来使用即可。
GPT4free 的使用方法
要使用 GPT4free,首先需要下载并安装它。可以从 GitHub 上克隆这个项目,并在本地安装它:
git clone https://github.com/xtekky/gpt4free.git
cd gpt4free
pip install -r requirements.txt
安装完成后,你就可以开始使用 GPT4free 了。你可以根据你的需求,选择不同的模块来调用不同的 API。
你也可以通过Docker来运行
# 构建
docker build -t gpt4free:latest -f Docker/Dockerfile .
# 运行
docker run -p 8501:8501 gpt4free:latest
GPT4free 的注意事项
虽然 GPT4free 是一个非常有趣和有用的项目,但是它也有一些注意事项和限制。在使用 GPT4free 之前,你需要知道以下几点:
- 合法性:GPT4free 使用了第三方 API 和 AI 模型,并没有得到 API 提供商或模型开发者的授权或认可。这个项目只是为了教育目的而存在,并不声称对这些 API、服务和商标有任何权利。使用 GPT4free 可能会违反一些法律或协议,所以请自行承担风险和责任。
- 道德性:GPT4free 希望促进语言模型的合理和道德的使用。它不支持任何非法或不道德的行为,也期望用户遵循同样的原则。请不要用 GPT4free 来制造虚假、误导、攻击、侵犯或伤害他人的内容。
- 稳定性:GPT4free 依赖于第三方 API 的可用性和稳定性。如果这些 API 发生变化或停止服务,GPT4free 可能会失效或出错。因此,请不要对 GPT4free 的功能和质量有过高的期望。
项目地址:https://github.com/xtekky/gpt4free 🌟:13k+
- 最新
- 最热
只看作者