项目介绍:
"Nighttime-Wisdom-Star"是一个开源项目,其目标是创建一个免费平台,让无法直接使用 GPT-4 的用户能够通过plus账号持有者的共享体验到 GPT-4 的强大功能。
基本原理:
GPT-4 的免费使用额度限制为每三小时最多25条请求。由于账号持有者晚上需要休息,有大约75条的额度无法使用,因此我们可以在白天收集用户的问题,然后在晚上利用plus账号持有者闲置的GPT-4额度进行处理。用户提交的问题将被暂存到Redis数据库中,键名为"{username}:data"。项目中的进程会监听时间,当到达凌晨0点后,启动处理程序,读取用户提交的问题,处理后将结果连同原始问题一起存入Redis数据库,键名为"f{username}:results"。这些数据将被长期保存,以便用户在后续访问主页时能看到与GPT-4的历史对话记录。
操作步骤:
在您的机器上安装 Docker 和 Docker Compose。
下载 docker-compose.yml 文件和 .env.template 文件,后者重命名为 .env,并修改PANDORA_ACCESS_TOKEN,里面存放从https://chat.openai.com/api/auth/session 获得的accessToken,这是与ChatGPT网页端交互的关键。
转到 docker-compose.yml 文件所在的目录。
运行命令:docker-compose up 或者加上 -d,后台运行 docker-compose up -d。
等待 Docker Compose 拉取所需的镜像并启动服务,这可能需要一些时间,具体取决于你的网络速度和机器性能。
当所有服务都启动后,你就可以通过浏览器访问 http://vps的IP:5001 来使用 Nighttime Wisdom Star 应用了。
注意事项:
- 使用 Nighttime Wisdom Star 时,请确保您拥有合法的 Plus 账号,且账号中储存的 GPT-4 API Key 是有效的。
- 请勿将 Nighttime Wisdom Star 用于任何商业用途,以免触犯相关法律法规。
- Nighttime Wisdom Star 只能处理文本数据,对于图片、音频等其他类型的数据,暂不支持。
- Nighttime Wisdom Star 中的数据安全性得到了保障,但我们无法保证用户输入的问题内容不涉及个人隐私或敏感信息,请用户自行承担使用后果。
总之,Nighttime Wisdom Star 为广大用户提供了一个免费体验 GPT-4 强大功能的平台,帮助他们解决各种问题,即便在 GPT-4 免费使用额度有限的情况下,也能够高效地利用每一次使用的机会。