基于docker部署你的私有ChatGPT服务
自从ChatGPT出来后,几乎大部分人都有使用需求,当然用途也非常广,我比较单一,主要是用来美化方案和写写代码,当然国内也有不少AI,我几乎都用过了,针对有的问题回答还可以,但是有的问题真的能把你气死,死也回答不到点子上,感觉还有待提高,国内我个人感觉比较好的就是讯飞星火了,但某些场景下,依然不满足我的需要,所以还是改用ChatGPT了
写在前面
其实早在ChatGPT刚出来的时候,我就从淘宝买过账号来使用,不过还要借助VPN来使用,好一点的VPN价格也不便宜,便宜的也有,但是不太稳定,所以我就萌生选择一个直接使用的网页版,所以我就碰到了6号AI,用了一段时间,感觉很稳定,速度很快,比较满意
它是充值模式的,个人不喜欢按次数收费,因为我使用频次很高,对我不太友好,当免费次数用完后,我就弃用了
关于Next Web
它是一个提供API中转服务。
由于OpenAI对国内用户做了限制,必须要配合VPN来使用,相当不方便。所以Next Web能很好解决这个问题,而且可以结合Docker、Vercel私有部署,门槛也变低了,而且买多少,用多少,不要会员,也没有所谓次数限制,这就是我所喜欢的
Next Web特点:
- 稳定:此中转服务用于维持开源软件的正常更新和维护,我应该不会轻易跑路,毕竟这玩意儿也赚不了几个钱
- 方便:所有用到 OpenAI API 的地方都可以无缝替代
- 快速:我会持续优化中转服务的线路速度,来保证使用体验
- 省心:没有包月,没有会员,没有限时,用多少买多少,不用担心过期
Docker部署
Next Web支持多种部署方式:Vercle、Docker、自行编译
使用方式:LangChain、openai库、虚拟桌宠模拟器、沉浸式翻译等
我这里介绍使用Docker部署,两行命令搞定(无Docker环境请先安装)
//拉取镜像
docker pull yidadaa/chatgpt-next-web
//运行容器
docker run -d -p 3000:3000 -e OPENAI_API_KEY="ak-**" -e BASE_URL="https://api.nextweb.fun/openai" -e CODE="**" yidadaa/chatgpt-next-web
参数释义:
OPENAI_API_KEY:这是调用key
CODE:前端页面设置的密码(默认没有)
Next Web后台,先充值,这里购买的是token,称为字数,GPT3.5、GPT4.0都可以用,只不过4.0消耗量比较大
充值后,再创建KEY,成功后,下面会有ak-开头的一串key,将它配置到OPENAI_API_KEY
中即可
docker运行后,注意要放行3000端口,浏览器访问http://ip+3000查看效果
此处有两种方式,一种是登录
,另一种是设置KEY
首次使用要配置API Key,设置访问密码后,在手机上使用,直接选择登录,输入密码即可
写在最后
这个API Key也可以使用ChatGPT官网的,只要你有额度,是可以使用的
如果你不想私有部署,也可以使用Next Web演示站点,输入Key直接使用
总结:使用了一段时间,感觉很稳定,还不错
空空如也!