前几天我们刚看到ChatGPT的重大更新,无需注册即可免费使用ChatGPT-3.5。有兴趣的可以看看我4月2日转载的文章 ChatGPT 无需注册即可使用。
1、先来看看开源项目如何实现的?
通过名字就可以看出来它是免费使用GPT-3.5的。主要就是利用免登录 ChatGPT Web 提供的无限制免费 GPT-3.5-Turbo API 服务。
我们先来看看直接通过浏览器来访问chat.openai.com官网的接口
通过如上截图可以看到我的确是没有进行登录,并且可以看到右侧接口调用的model:text-davinci-002-render-sha。
再来看一下代码:
通过如上截图可以发现,本开源项目就是在模拟chatgpt官网的免登录调用接口的模式,真真的免费使用。
2、再来看看如何一键部署呢?
如果你本机电脑上有docker环境的话就非常的方便了。我在我的mac电脑上安装了docker desktop,用起来还是非常方便的。
有兴趣的可以进行尝试安装,当然你也可以直接通过命令行进行
其实上面docker desktop就是将命令行进行UI话展示,使用起来更方便更友好了。
这里我直接参考开源项目的readme中一行命令就跑起来了,跑起来后就是我上面截图的效果
arduino
docker run -p 3040:3040 ghcr.io/missuo/freegpt35
当然官网还介绍了其他的使用说明:
如果你本地不方便安装docker,你也可以直接克隆源代码
3、查看使用效果
我直接使用curl命令行进行测试
这里可以发现不需要进行设置真是的api-key,另外传递的模型名称也可以随意填写,因为我上面也有截图代码,代码中的模型跟免登录的模型已经明确了,这里只是保持传递参数的一致性。这里我没有开启流式输出。所以是整体返回给我的。
下面是我将stream参数修改为true的效果,实际上前端就可以很方便的处理打字的效果了
这里有了免费的api,你可以免费去尝试一些好玩的玩意了。
4、最后
首先说明一下最重要的一点,本身访问chat.openai.com官网就是需要🪜🪜🪜,所以这里的工具也是需要的。
然后附上开源项目地址: github.com/missuo/Free...
如果有什么问题,也可以联系我一起学习进步。关注公众号后,回复ChatGPT。