作者:小傅哥 博客:https:bugstack。cn 沉淀、分享、成长,让自己和他人都能有所收获! 白皮袄个免费1年服务器,部署个ChatGPT专属网页版! api。openai。comport443:Connectiontimedout你是不在调用ChatGPT接口的时候报错443了,哈哈哈,我的也是。当小傅哥发现自己开发的《ChatGPTAI问答助手》已经不工作了,搜索了下为啥会443呢,原来是openAI的API域名已经DNS污染了,所以没法使用。 所以如果你仍需要学习测试使用,要不是找其他人做好的代理接口,要不就是买一台能调用openAI的海外服务器。但其实对于学习来说能白皮袄还花费这个钱干嘛!所以小傅哥今天给粉丝伙伴分享个,能免费使用1年稳定的云服务器。第二年再重新申请就可以。 这里小傅哥先部署了一个ChatGPTWeb:http:chatgpt。itedus。cn以下文章有专门的部署教程。 一、这是什么服务器? 国内我们知道有阿里云、腾讯云、华为云、百度云、京东云,而国外有亚马逊旗下的AWS云,并且重点来了,AWS是有免费的云服务的,任何人都可以获得一台。其实以前就听说有AWS免费云,但一直没当回事,现在才感觉真香! 在AWS活动页,有一个免费套餐,这里有很多产品都可以免费使用,包括;云服务、数据库、函数计算、机器学习等。地址:https:aws。amazon。comcnfree 这里小傅哥感兴趣的就是AmazonEC2云服务器,每个月免费750个小时。这一个月31天24小时不也才744小时,所以这和免费有啥区别?难道一天能加出来25个小时班? 另外这里有一些注意点;EC2云服务器,只有1核1G,在安装Docker、Portainer、以及一个JavaSpringBoot应用程序后,运行正常稳定。申请时需要用到银行卡,我自己有一个VISA的信用卡,直接注册的时候使用就可以。其他银行卡也OK。有些营销文,为了卖服务器说乱扣费,为此我专门去搜索了下关于AWS免费服务器会有坑不,以及自己验证了一段时间,检查账单以及服务器的运行程度,发现使用的很顺畅,不会有恶意扣费。使用到快到1年的时候,可以把服务停掉,并重新申请个账号就可以继续用1年了。 如果以上这些点你觉得没问题,那么就可以按照接下来的教程进行申请和使用了。因为AmazonEC2和国内的一些服务器使用风格略有差异,所以需要按照教程创建并使用实例。二、怎么免费白皮袄?1。创建账号 地址:https:portal。aws。amazon。combillingsignupstartemail 2。登录账号 地址:https:console。aws。amazon。comconsolehome 3。控制面板 地址:https:useast1。console。aws。amazon。comiamv2home?regionuseast2home搜索IAM并进入,就是控制面板了。 在创建AmazonEC2云服务器前,需要在控制面板中创建;用户组、用户、角色,这样在后面创建服务器的时候才能把用户信息给关联上。3。1创建用户 地址:https:useast1。console。aws。amazon。comiamv2home?regionuseast2users说明:首先你需要在IAM控制面板下的访问管理中的用户下,创建一个自己的用户。你可以创建用户名为admin或者其他。3。2创建用户组 地址:https:useast1。console。aws。amazon。comiamv2home?regionuseast2groupscreate说明:在用户组的创建中,写上组名、添加上刚才创建的用户admin,之后再搜索AdministratorAccess为这个组的用户进行授权。4。部署实例4。1创建密钥对 这里需要先创建一个密钥对,之后再创建应用实例的时候把密钥对关联上去。同时密钥对也是用作本地SSH登录的一个重要凭证,否则不能登录。另外这里创建完密钥对,会自动下载到本地,你需要保存好。 地址:https:useast2。console。aws。amazon。comec2home?regionuseast2KeyPairs:EC2管理控制台。 创建完成后,会自动下载一个名为adminkey。pem的文件,保存好它,后面用。4。2创建安装组 用于访问服务器的端口都需要在安全组中开通,比如SSH22、Portainer9000、Docker2375所以需要自己创建一个安全组。 地址:https:useast2。console。aws。amazon。comec2home?regionuseast2SecurityGroups: 以后你想控制各个端口的访问,就在安全组中操作就可以了。4。4启动新实例 如果你比较粗鲁,刚一进来AWS就创建了实例,但发现用户也不对,权限也不对用不了。没关系可以把它终止掉,之后重新启动新实例。 地址:https:useast2。console。aws。amazon。comec2home?regionuseast2Instances: 如果在使用中把自己的应用实例搞坏了,没关系。直接干掉它,重新启动新实例就可以了。5。连接实例 AmazonEC2云服务器提供了EC2在线连接、会话管理器、SSH客户端、EC2串行管理器。我们这里主要用在线的和SSH客户端。 EC2InstanceConnectSSH客户端 EC2在线连接,直接点上连接就可以了。SSH客户端需要按照引导进行操作。 通过此方式就可以本地连接了,还是非常方便的。如果你有连接工具也可以配置到工具中操作。三、部署应用耍起来!1。安装Dockersudoyuminstallyyumutilsdevicemapperpersistentdatalvm2sudoyumconfigmanageraddrepohttps:download。docker。comlinuxcentosdockerce。repoyumlistdockershowduplicatessortrsudoyuminstalldockersudosystemctlstartdockersystemctlenabledockerdockerversion2。配置远程链接vimusrlibsystemdsystemdocker。service在ExecStartusrbindockerdcurrent后面加上Htcp:0。0。0。0:2375Hunix:varrundocker。sock重新加载配置文件systemctldaemonreload重启启动systemctlrestartdocker3。部署网页版ChatGPT 方式免费?可靠性质量ChatGPTAPI(gpt3。5turbo0301)否可靠相对较笨ChatGPTUnofficialProxyAPI(网页accessToken)是相对不可靠聪明 通过以下方式,你可以自己部署一个网页版的ChatGPT,让自己使用。注意:OPENAIAPIKEY需要申请海外服务器;dockerrunnamechatgptwebdp3002:3002envOPENAIAPIKEYsk6cPOiRgKmIcMAchenzhaoyu94chatgptweb海内服务器;dockerrunnamechatgptwebdp3002:3002envOPENAIAPIKEYsk6cPOiRgKmIcMAenvOPENAIAPIBASEURLhttps:open2。aiproxy。xyzchenzhaoyu94chatgptweb需要添加代理 也可以不使用Key方式部署,这个方式的好处是免费,都免费!dockerrunnamechatgptwebdp3002:3002envOPENAIACCESSTOKEN【从这里获取https:chat。openai。comapiauthsession】chenzhaoyu94chatgptweb 开源项目:https:github。comChanzhaoyuchatgptweb点个Star支持作者开源代理:https:github。comgeekrdevopenaiproxy点个Star支持作者4。部署ChatGPT问答助手地址:https:github。comfuzhengweichatbotapi视频:https:bugstack。cnmdprojectchatbotapichatbotapi。html注意:通过IDEA打开chatbotapi并在IDEA配置Docker,这样就可以直接部署应用了。这些内容在视频里都有手把手操作。