半小时拥有自己的ChatGPT4,高效低成本,无脑跟即可

文章目录

    • 一、获取Key
    • 二、获取服务器
    • 三、设置端口
    • 三、安装Docker环境


一、获取Key

最简单的获取方法,去某宝搜 “open账号ai” 购入一个key,几块钱,有3.5、4.0,买3.5就行了,4.0太贵了。注意是购入key,不是openai账号。


二、获取服务器

至于怎么买服务器,点击直达避免买错

在这里插入图片描述

注意选择自定义购买,确定选择的是中国香港,然后下面买个1C2G的,再移到下面,注意要选择Centos操作系统,其余的不用管,购买就行了。(没注册登录的先注册登录,充19元进去)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

购买成功后,点击查看订单,或者“个人中心-云服务器”查看。

![在这里插入图片描述](https://img-blog.csdnimg.cn/85ae55ef6f48441c8fe490fa6985427b.png


三、设置端口

点击购买的服务器的管理面板,选择安全组,然后点击添加规则。

在这里插入图片描述
在这里插入图片描述
填写协议为TCP,目标端口为1002,其余不用管,点击提交。
在这里插入图片描述


三、安装Docker环境

下载软件:Xshell和Xftp
这两个软件的安装包获取方式如下
wx供重浩:创享日记
对话框发送:xshe

下载好无脑安装即可。
在这里插入图片描述
首先打开Xshell软件,关闭会话。
在这里插入图片描述

打开刚才购买的服务器的管理面板,将“系统登录”的ip地址复制。
在这里插入图片描述

将复制的ip地址粘贴到Xshell中的这个框里面。然后按回车。弹出的警告点接受并保存。

在这里插入图片描述
在这里插入图片描述

然后再重新输入一次,回车,会弹出如下框。

在这里插入图片描述

该用户名即为购买的服务器“管理面板”的账号,即这边的root,等会要输入密码也是这边的密码。
在这里插入图片描述

将root输入,点击确定,然后会让我们输入密码(如果没有跳出来,就重复以上两个步骤),就是上面那个密码复制过来即可。

在这里插入图片描述

这样就说明登录成功的了。
在这里插入图片描述

接着就下载docker.sh脚本,将以下代码复制到Xshell中,然后回车,注意Xshell中粘贴是“鼠标中键”,而不是ctrl+v。

curl -fsSL https://get.docker.com -o get-docker.sh

输入如下代码,列出下载的内容,查看有没有下载成功了。

ls

在这里插入图片描述
说明下载成功了。请继续。

复制粘贴以下代码,执行一下get-docker.sh文件,安装docker。(注意回车之后就不要动了,如下图,就是在安装中了,会很慢5-10分钟,等着就好,别动)

sh get-docker.sh

在这里插入图片描述
等待安装成功。
在这里插入图片描述
运行docker服务。

systemctl start docker

检查docker运行状态,如下说明是成功的。

systemctl status docker

在这里插入图片描述
接着就是安装OpenAI,注意复制整段,只能改key密钥和访问密码,建议先复制到一个txt文本里面修改好你的key和密码再复制粘贴过去运行(选择粘贴到终端,然后回车),其他都不要动,空格和斜线一个都不能少。

docker run --name chatgpt-web -d -p 1002:3002 \
--env OPENAI_API_KEY=sk-秘钥 \
--env AUTH_SECRET_KEY=1234 \
--env OPENAI_API_BASE_URL=https://api.openai.com  registry.ap-northeast-1.aliyuncs.com/generative/chatgpt-web

安装时间较长,请耐心等待即可。

安装完成后,检查下是否运行成功。如下就可以啦。

docker ps

在这里插入图片描述

访问链接即为前面用到的那个ip地址将端口号改为1002即可,就是冒号后面改成1002。第一次进去需要验证,就是输入你的那个密码。

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Elasticsearch 和 Go 中使用向量搜索寻找地鼠

作者:CARLY RICHMOND,LAURENT SAINT-FLIX 就像动物和编程语言一样,搜索也经历了不同实践的演变,很难在其中做出选择。 加入我们的第二部分,通过 Elasticsearch 中的矢量搜索在 Go 中狩猎地鼠(gophers&…

Install Docker in Linux

Docker官网链接: https://docs.docker.com/ 1.确定Linux版本 新版本的Docker对Linux系统版本有一定的要求。如果Linux的发行版系统是centOS,安装最新版的docker需要centOS 7以上的系统。 在Docker安装帮助页面查看支持的系统版本。 Docker帮助页面:https://docs…

13 套接字Socket

1、Socket 编程 socket编程基于 TCP 和 UDP 协议的tcp和udp是区分客户端和服务端的,所以我们的socket编程也是区分的。 2、socket是端到端的通信 1.Socket 这个名字很有意思,可以作插口或者插槽讲 2.一头插在客户端,一头插在服务端&#x…

拉晶工艺设备——切片机

单晶炉拉出硅棒后,经硅棒切断、外园整形,便用切片机切成薄片,供后续工艺使用。切片机也用于玻璃、陶瓷、 大理石、花岗岩等硬脆材料的切割。 半导体行业使用的切片机按结构形式可分为立式切片机、卧式切片机,按刀片形式可分内圆切…

魔众文库系统 v5.5.0 批量快捷上传,文档图标优化,档转换逻辑优化

魔众文库系统基于文档系统知识,建立平台与领域,打造流量、用户、付费和变现的闭环,帮助您更好的搭建文库系统。 魔众文库系统发布v5.5.0版本,新功能和Bug修复累计14项,批量快捷上传,文档图标优化&#xff…

酷柚易汛ERP - 套餐管理操作指南

1、应用场景 套餐管理应用于商品打包销售,如临期食品,促销商品等 2、主要操作 2.1 新增套餐 打开【资料】-【套餐管理】点击新增 套餐是一个组合新商品出现,价格需要重新设定,也可以设定不同等级客户对应价格

SAP ABAP基础语法-Excel上传(十)

EXCEL BDS模板上传及赋值 上传模板事务代码:OAER l 功能代码:向EXCEL模板中写入数据示例代码如下 REPORT ZEXCEL_DOI. “doi type pools TYPE-POOLS: soi. *SAP Desktop Office Integration Interfaces DATA: container TYPE REF TO cl_gui_custom_c…

arduino 简易智能花盆

编辑器:arduino IDE 主板:arduino uno 传感器: 0.96寸的OLED屏(四脚) 声音模块 土壤温湿度模块 DS18B20温度模块(这里用到防水的) 光敏电阻模块(买成三脚的了只能显示高低&#x…

软件测试的终点是“测试开发”吗?

前言 在一线大厂,没有测试这个岗位,只有测开这个岗位,即使是做业务测试,那么你的title也是测开。 所以想聊一聊测开的看法,但不代表这是正确的看法,仅供参考。 没来阿里之前我对测开的看法 一直以为专职做自…

软件测试金融项目,在测试的时候一定要避开的一些雷区

软件测试金融项目需要格外谨慎和专注,因为这些项目通常涉及大量的交易、用户隐私和其他敏感信息。以下是一些软件测试金融项目时需要关注的方面: 1. 数据保护 在测试金融项目时,必须确保用户数据和投资信息得到保护。测试人员必须确保测试环…

我干了8年测试,告诉你现在软件测试还能不能找到工作!

观点:如果你还是以前的思维来学习测试,那你肯定是找不到工作! 我做测试工作有将近8年的时间,蚂蚁金服做过2年,因为加班太多离职了。目前在一家国企上市公司,一年能拿三四十个左右,对比头部互联…

信息系统“好用”的标准探讨

数字化转型建设的关键不在建设信息系统。这是为了避免走信息化建设的老路——业务和信息化两张皮,寄希望信息系统解决业务问题。在数字化转型建设中,信息系统仍然是重要抓手和显性成果,是企业业务和数据的承载平台,也是IT厂商向客…

李峋同款的C语言动态爱心代码来了,彩色闪动,附源码

1.前言 最近一部电视剧《点燃我,温暖你》可火啦,大家纷纷在搞男主阿瑟的同款爱心代码,但是虽然网上有它的源码,但都不是 C 语言的,看不懂。我看了一下这个视频,大致分析了一下它的运行过程。用语言描述一下…

【C++】C++11常用特性梳理

C11特性梳理 1. 列表初始化2. auto & decltype3. 右值引用3.1. 左右值引用比较3.2. 右值引用的意义3.3. 万能引用与完美转发3.4. 移动构造与移动赋值 4. default & delete5. 可变参数模板6. push_back 与 emplace_back7. lambda表达式7.1. 捕捉列表 8. function包装器8…

(一)QML加载离线地图+标记坐标点

1、实现效果 加载离线地图瓦片、鼠标拖拽、滚轮缩放在地图上固定坐标位置标注地名 (一)QML加载离线地图标记坐标点:MiniMap-mini 2、实现方法 2.1、使用工具下载离线地图 不废话,直接搬别人的砖,曰:他山…

VirtualBox网络地址转换(NAT),宿主机无法访问虚拟机的问题

问题:NAT模式下,默认只能从内访问外面,而不能从外部访问里面,所以只能单向ping通,虚拟机的ip只是内部ip。 PS:桥接则是与主机公用网卡,有独立的外部ip。 解决:NAT模式可以通过配置 …

好物周刊#30:Github 上大学

https://github.com/cunyu1943/JavaPark https://yuque.com/cunyu1943 村雨遥的好物周刊,记录每周看到的有价值的信息,主要针对计算机领域,每周五发布。 一、项目 1. Fighting Design 一款灵活、优质的组件库,可在 vue3 应用程…

【api_fox】ApiFox简单操作

1、get和post请求的区别?2、接口定义时的传参格式?3、保存接口文档 apifox当中接口文档的设计和接口用例的执行是分开的。 1、get和post请求的区别? 2、接口定义时的传参格式? 3、保存接口文档 就生成如下的接口文档。

C语言实现编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n

完整代码&#xff1a; /*编写一个函数&#xff0c;输入n为偶数时&#xff0c;调用函数求1/21/4...1/n,当输入n为奇数时&#xff0c; 调用函数1/11/3...1/n */ #include<stdio.h>//n为偶数 double Odd(int n){double sum0;//i为2&#xff0c;4&#xff0c;6....for (int …

linux_day02

1、链接&#xff1a;LN 一个点表示当前工作目录&#xff0c;两个点表示上一层工作目录&#xff1b; 目录的本质&#xff1a;文件&#xff08;该文件储存目录项&#xff0c;以链表的形式链接&#xff0c;每个结点都是目录项&#xff0c;创建文件相当于把目录项添加到链表中&…