近年来OpenAI的ChatGPT模型在自然语言处理范畴获得了很大的进展,而且已经在全球范围内得到了广泛的运用和普及。ChatGPT不只能够用于生成对话和文本摘要等使命,还能够用于机器翻译、问答系统、情感剖析等多个范畴。ChatGPT已经成为自然语言处理范畴的一个重要里程碑,并带来了许多新的运用场景和技术应战。ChatGPT-3 ChatGPT-3.5 gpt-3.5-turbo ChatGPT-4一波波也是来势汹汹,ChatGPT已经在全球普及。不过在国内很多小伙伴还不能访问到chatgpt,当然在国内出了不少chatgpt相似的产品,因为版权问题前期都叫chatgtp,现在应该都改了称号,那么国内的小伙伴怎样才能访问到官方的chatgpt呢?有几种方法:
1、用户本地运用魔法网络也便是咱们常常说的VPN或许运用国外服务器代理
2、有些技术人员代理好,然后再提供给其它人运用。这种的优点便是用户本地不必运用任何东西能够直接访问
3、目前github有不少chatgpt前端项目,技术人员下载后在自己的服务器建立好,提供给其它用户运用。当然原理上与第2种是相似的,只不过这种方法是经过调用openai的api接口访问到chatgpt的。
一、Github chatgpt前端项目
github上有不少chatgpt前端的demo,有网页版的,也有小程序版别的。下面咱们就来介绍下:
1、官方openai-quickstart-node
项目地址:github.com/openai/open…
效果图:给宠物取名字。输入宠物,然后调用openai api回来宠物称号。
2、非官方chatgpt-web
项目地址:github.com/Chanzhaoyu/…
功能是chatgpt,便是页面风格和官方不相同。
3、非官方chatgpt-mirror
当时官方在github上放了一个chatgpt-web的项目,后面下架了,不知道这位大哥便是不down的官方的,横竖页面效果与官方是一毛相同的。
项目地址:github.com/yuezk/chatg…
效果图:
二、Chatgpt前端项目建立
咱们来讲一讲chatgpt-mirror项目的建立,现在只要你会docker建立一个项目就十分的快。
咱们来看一看
1、预备
1、装置docker
2、装置git
2、克隆项目
git clone https://github.com/yuezk/chatgpt-mirror.git
3、构建本地镜像
cd chatgpt-mirror
#最后有一个.不要掉了
docker build -t chatgpt-mirror .
#成功后,看一下是不是多了个chatgpt-mirror的镜像
docker images
看到这个镜像就说明构建成功了
4、配置secert api key
#创立一个名为.env的文件,内容如下
OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
基本api key要怎样获得呢?进入官方这个地址
platform.openai.com/docs
向下拉能够看到“Build your application”往下看便是secert key了,创立好就仿制了来,记住创立时弹出的窗口要仿制好,不然关了弹出窗口就不能仿制了,要从头生成了
下面是我创立好的
替换成文件中的内容就能够了 OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,把“sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”换成你自己的key
5、运行容器
docker run -d -p 3000:3000 --env-file .env chatgpt-mirror
下面就能够运用了http://localhost:3000
三、相关的问题
1、自己建立chatgtp-web运用API KEY是否收费?
网上查找会发现chatgpt是收费的,那么咱们自己建立的chatgpt-web请求的apk key怎样收费的呢?
其实咱们经过个人开发者进入platform.openai.com/docs后,创立的是公… key是免费的,咱们看看chatgpt自己是怎样答复的:
2、建立chatgpt前端项目的服务器需求魔法吗?
就建立者的那台服务器还是要能访问到“api.openai.com/v1/chat/com… chatgpt api的接口地址的,这个地址还是要魔法的。只是运用者不需求魔法了。