免费1年服务器,部署个ChatGPT专属网页版

news2024/9/25 19:21:51

作者:小傅哥
博客:https://bugstack.cn

沉淀、分享、成长,让自己和他人都能有所收获!😄

白皮袄个免费1年服务器,部署个ChatGPT专属网页版!

api.openai.com port 443: Connection timed out 你是不在调用 ChatGPT 接口的时候报错 443 了,哈哈哈,我的也是。当小傅哥发现自己开发的《ChatGPT AI 问答助手》已经不工作了,搜索了下为啥会 443 呢,原来是 openAI 的 API 域名已经 DNS 污染了,所以没法使用。

所以如果你仍需要学习测试使用,要不是找其他人做好的代理接口,要不就是买一台能调用 openAI 的海外服务器。但其实对于学习来说能白皮袄还花费这个钱干嘛!所以小傅哥今天给粉丝伙伴分享个,能免费使用1年稳定的云服务器。第二年再重新申请就可以。

这里小傅哥先部署了一个 ChatGPT Web:http://chatgpt.itedus.cn/ - 以下文章有专门的部署教程。

一、这是什么服务器?

国内我们知道有阿里云、腾讯云、华为云、百度云、京东云,而国外有亚马逊旗下的 AWS 云,并且重点来了,AWS 是有免费的云服务的,任何人都可以获得一台。其实以前就听说有 AWS 免费云,但一直没当回事,现在才感觉真香!

在 AWS 活动页,有一个免费套餐,这里有很多产品都可以免费使用,包括;云服务、数据库、函数计算、机器学习等。地址:https://aws.amazon.com/cn/free

这里小傅哥感兴趣的就是 Amazon EC2 云服务器,每个月免费750个小时。这一个月31天✖️24小时不也才744小时,所以这和免费有啥区别?🤔 难道一天能加出来25个小时班?

另外这里有一些注意点

  1. EC2 云服务器,只有1核1G,在安装 Docker、Portainer、以及一个 Java SpringBoot 应用程序后,运行正常&稳定。
  2. 申请时需要用到银行卡,我自己有一个 VISA 的信用卡,直接注册的时候使用就可以。其他银行卡也OK。有些营销文,为了卖服务器说乱扣费,为此我专门去搜索了下关于 AWS 免费服务器会有坑不,以及自己验证了一段时间,检查账单以及服务器的运行程度,发现使用的很顺畅,不会有恶意扣费。
  3. 使用到快到1年的时候,可以把服务停掉,并重新申请个账号就可以继续用1年了。

如果以上这些点你觉得没问题,那么就可以按照接下来的教程进行申请和使用了。因为 Amazon EC2 和国内的一些服务器使用风格略有差异,所以需要按照教程创建并使用实例。

二、怎么免费白皮袄?

1. 创建账号

地址:https://portal.aws.amazon.com/billing/signup#/start/email

2. 登录账号

地址:https://console.aws.amazon.com/console/home

3. 控制面板

地址:https://us-east-1.console.aws.amazon.com/iamv2/home?region=us-east-2#/home - 搜索 IAM 并进入,就是控制面板了。

在创建 Amazon EC2 云服务器前,需要在控制面板中创建;用户组、用户、角色,这样在后面创建服务器的时候才能把用户信息给关联上。

3.1 创建用户

  • 地址:https://us-east-1.console.aws.amazon.com/iamv2/home?region=us-east-2#/users
  • 说明:首先你需要在IAM控制面板下的访问管理中的用户下,创建一个自己的用户。你可以创建用户名为 admin 或者其他。

3.2 创建用户组

  • 地址:https://us-east-1.console.aws.amazon.com/iamv2/home?region=us-east-2#/groups/create
  • 说明:在用户组的创建中,写上组名、添加上刚才创建的用户admin,之后再搜索AdministratorAccess为这个组的用户进行授权。

4. 部署实例

4.1 创建密钥对

这里需要先创建一个密钥对,之后再创建应用实例的时候把密钥对关联上去。同时密钥对也是用作本地 SSH 登录的一个重要凭证,否则不能登录。另外这里创建完密钥对,会自动下载到本地,你需要保存好。

地址:https://us-east-2.console.aws.amazon.com/ec2/home?region=us-east-2#KeyPairs: - EC2 管理控制台。

  • 创建完成后,会自动下载一个名为 admin_key.pem 的文件,保存好它,后面用。

4.2 创建安装组

用于访问服务器的端口都需要在安全组中开通,比如 SSH 22、Portainer 9000、Docker 2375 所以需要自己创建一个安全组。

地址:https://us-east-2.console.aws.amazon.com/ec2/home?region=us-east-2#SecurityGroups:

  • 以后你想控制各个端口的访问,就在安全组中操作就可以了。

4.4 启动新实例

如果你比较粗鲁,刚一进来 AWS 就创建了实例,但发现用户也不对,权限也不对用不了。没关系可以把它终止掉,之后重新启动新实例。

地址:https://us-east-2.console.aws.amazon.com/ec2/home?region=us-east-2#Instances:

如果在使用中把自己的应用实例搞坏了,没关系。直接干掉它,重新启动新实例就可以了。

5. 连接实例

Amazon EC2 云服务器提供了 EC2 在线连接、会话管理器、SSH 客户端、EC2 串行管理器。我们这里主要用在线的和 SSH 客户端。

EC2 Instance ConnectSSH 客户端
  • EC2 在线连接,直接点上连接就可以了。SSH 客户端需要按照引导进行操作。

通过此方式就可以本地连接了,还是非常方便的。如果你有连接工具也可以配置到工具中操作。

三、部署应用耍起来!

1. 安装 Docker

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

yum list docker --showduplicates | sort -r

sudo yum install docker

sudo systemctl start docker

systemctl enable docker

docker --version

2. 配置远程链接

vim /usr/lib/systemd/system/docker.service
在ExecStart=/usr/bin/dockerd-current 后面加上 -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock \
# 重新加载配置文件
systemctl daemon-reload
# 重启启动
systemctl restart docker

3. 部署网页版 ChatGPT

方式免费?可靠性质量
ChatGPTAPI(gpt-3.5-turbo-0301)可靠相对较笨
ChatGPTUnofficialProxyAPI(网页 accessToken)相对不可靠聪明

通过以下方式,你可以自己部署一个网页版的 ChatGPT,让自己使用。 注意:OPENAI_API_KEY 需要申请

  • 海外服务器;docker run --name chatgpt-web -d -p 3002:3002 --env OPENAI_API_KEY=sk-6cPOiRgKmIcMA**** chenzhaoyu94/chatgpt-web
  • 海内服务器;docker run --name chatgpt-web -d -p 3002:3002 --env OPENAI_API_KEY=sk-6cPOiRgKmIcMA**** --env OPENAI_API_BASE_URL=https://open2.aiproxy.xyz chenzhaoyu94/chatgpt-web - 需要添加代理

也可以不使用Key方式部署,这个方式的好处是免费,都免费!

  • docker run --name chatgpt-web -d -p 3002:3002 --env OPENAI_ACCESS_TOKEN=【从这里获取 https://chat.openai.com/api/auth/session】 chenzhaoyu94/chatgpt-web
  • 开源项目:https://github.com/Chanzhaoyu/chatgpt-web - 点个 Star 支持作者
  • 开源代理:https://github.com/geekr-dev/openai-proxy - 点个 Star 支持作者

4. 部署 ChatGPT 问答助手

  • 地址:https://github.com/fuzhengwei/chatbot-api
  • 视频:https://bugstack.cn/md/project/chatbot-api/chatbot-api.html
  • 注意:通过 IDEA 打开 chatbot-api 并在 IDEA 配置 Docker,这样就可以直接部署应用了。这些内容在视频里都有手把手操作。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/430458.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Spring Security --- 基于内存模型创建用户角色

授权实现方式 基于内存模型实现授权基于默认数据库模型实现授权基于自定义数据库模型实现授权 基于内存模型创建用户角色 在Spring Security4.x版本中,登陆的用户有一个默认的ROLE_USER角色但是在Spring Security5.x版本中,把这个默认的角色给去掉了需要…

推荐一个3D建模工具集

3D建模工具集, 收录一下几个工具集:数字孪生编辑器 基于WebGL技术,依托丰富的模型资产库,通过拖拽式的操作,方便用户高效便捷的搭建三维数字孪生场景,配合twin服务平台,实现孪生设备姿态控制的虚实…

2023年第十四届蓝桥杯 C++ B组参赛经历和总结

2023年第十四届蓝桥杯 C B组参赛经历和总结 目录2023年第十四届蓝桥杯 C B组参赛经历和总结前言走上算法之路备考备战之路蓝桥杯比赛过程感受总结值不值得打备赛建议前言 写这篇博客的缘故,因为看到好几篇记录自己蓝桥杯经历的博客,于是乎我也想写一篇&…

【论文精读】Arxiv 2023 - Segment Anything

【论文精读】Arxiv 2023 - 分割一切 【论文原文】:Segment Anything 【作者信息】:Kirillov, Alexander and Mintun, Eric and Ravi, Nikhila and Mao, Hanzi and Rolland, Chloe and Gustafson, Laura and Xiao, Tete and Whitehead, Spencer and Ber…

如何设计帮助中心才能真正地帮助客户解决问题?

对于当今如此智能的时代,大多数人都习惯性地自己解决问题,所以在浏览某个网站或是使用某个产品遇到问题时,第一反应不再是找客服,而是到帮助中心去寻找解决问题的办法,因此,帮助中心变得越来越重要了。 那…

c# wpf log 调试 输出窗口

需求 刚好需要新手入门开发一个WPF界面,所以需要一些日志输出 其实我们只是简单的入门调试,只需要很简单的输出 真不需要log4net, expression等等比较长期地,跨度比较大的日志系统 而且这些日志系统接入也比较麻烦 有没办法做一个简单的…

多线程的使用与解释

多线程 文章目录多线程什么是多线程线程特点线程的使用线程的创建线程ID获得线程终止线程等待进程分离什么是多线程 是资源调用的最小单位。一个进程内部的控制序列。线程是调度的基本单位。 线程有共享进程的数据,也有自己 的一部分数据 线程特点 1&#xff0c…

电脑回收站删除的文件还能找回吗 电脑回收站删除的文件怎么恢复

电脑回收站是保护电脑文件和数据的重要屏障,被删除的文件数据在这里会被保存很久,直到被用户永久删除。为了保证电脑系统的流畅运行,我们会对电脑回收站进行清理。在一系列的操作过后,我们可能会发现自己误删了重要文件。那么电脑…

Leetcode135. 分发糖果

Every day a leetcode 题目来源:135. 分发糖果 解法1:贪心 首先把所有孩子的糖果数初始化为1。 从左往右遍历一遍,如果右边孩子的评分比左边的高,则右边孩子的糖果数更新为左边孩子的糖果数加1。 再从右往左遍历一遍&#xf…

匈牙利算法学习记录

匈牙利算法主要用来解决两个问题:求二分图的最大匹配数和最小点覆盖数。 匈牙利算法事实上有两个算法,分别解决指派问题和二分图最大匹配求解问题,此处算法指求解指派问题的匈牙利算法。 处理流程 方法一 具体如何实现呢? 代码…

【数据结构】- 初识数据结构之时间复杂度(上)

文章目录前言一、什么是数据结构二、什么是算法三、算法效率3.1如何衡量一个算法的好坏3.2算法复杂度四、时间复杂度4.1时间复杂度的概念4.2大O的渐进表示法4.3常见时间复杂度计算举例总结前言 努力不是为了和别人一较高下 而是为了让生活多一种可能 别让世俗淹没生活的浪漫和…

MySQL:基本常识介绍、操作数据库、操作数据库中的表、操作表中的数据(增删改查)、MySQL 函数

文章目录Day 02:一、常见的 SQL 语句二、基本常识1. 数据库的列类型2. 数据库的字段属性三、操作数据库1. 操作数据库2. 操作数据库中的表(1)创建表:CREAT(2)修改表:ALTER(3&#xf…

肖 sir_就业课__014python讲解

python讲解 一、python梳理 1、python 数据类型有哪些? 字符、列表、元组、字典、集合 2、列表、元组、字典、集合的区别? 3、python中函数? (1)自定义函数 def 函数名() (2&#…

聊聊架构方案选择

大家好,我是易安! 在完成备选方案设计后,如何挑选最终的方案是一个很大的挑战,因为每个备选方案都是可行的。但是,没有哪个备选方案是完美的,因为每个方案都存在一些缺点或风险。此外,评价备选方…

薅!无魔法无限量GPT-4安卓App安装包;Notion AI从入门到精通;最全大模型进展汇总;雇AI给我打零工 | ShowMeAI日报

👀日报&周刊合集 | 🎡生产力工具与行业应用大全 | 🧡 点赞关注评论拜托啦! 🤖 『大模型进展汇总 (持续更新至4月17日)』应该是最全总结了吧 ShowMeAI资料编号 No.T001 (进入社群获取高清PDF文件&#x…

AI已经解锁自动化能力 | 颠覆商业模式和劳动力市场

AI已经解锁自动化能力,将颠覆商业模式和劳动力市场。目前AutoGPT的开源项目: BabyAGI、Auto-GPT、AgentGPT、TeenagerAGI、Jarvis。 AutoGPT原理: 3个GPT4协同合作,一个GPT4负责分解目标创建任务,另一个GPT4负责分配…

面试必问的CAS原理你会了吗?

目录 一、什么是CAS? 二、CAS 基本原理 三、CAS 在 Java 语言中的应用 四、CAS 的问题 1、典型 ABA 问题 2、自旋开销问题 3、只能保证单个变量的原子性 五、有态度的总结 在并发编程中我们都知道i操作是非线程安全的,这是因为 i操作不是原子操作…

Jmeter常用断言之XPath断言

一般情况下,使用响应断言和json断言即可满足绝大部分断言需求,Xpath断言主要适用于:返回的数据格式为html或xml。 XPath是W3C的一个标准。XPath是一种表达式语言,它使用路径表达式来选取 XML 文档中的节点或节点集。XPath断言和XP…

Linux中jar包的启动脚本解析及问题

搭建运行环境时,把jar包打好外,我们还需要一个启动脚本,新建一个文件start.sh,内容如下: ps -ef | grep dvmrms | grep -v grep | awk {print $2} | xargs kill -9nohup java -jar dvmrms.jar >/dev/null 2>&1 &sl…

leetcode876.链表的中间节点

个人主页:平行线也会相交 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 平行线也会相交 原创 收录于专栏【LeetCode】 目录题目链接解法1:快慢指针解题代码题目链接 题目链接 解法1:快慢指针 解法一:快慢指…