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

news2025/3/15 18:32:57

文章目录

    • 一、获取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。第一次进去需要验证,就是输入你的那个密码。

在这里插入图片描述

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

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

相关文章

ArcGIS10.8 连接 PostgreSQL 及遇到的两个问题

前提 以前同事用过我的电脑连PostgreSQL,失败了。当时不知道原因,只能使用GeoServer来发布数据了。现在终于搞明白了,原因是ArcGIS10.2版本太老,无法连接PostgreSQL9.4。参考这里 为了适应时代的发展,那我就用新的Ar…

测量直线模组时如何降低误差?

直线模组属于高精度传动零部件,是机械行业中不可或缺的零部件之一,其具有高精度、速度快、使用寿命长等特点;如果直线模组的精度受损,则不能达到预期的使用效果,那么我们测量时应该如何减少误差,确保直线模…

ENVI IDL:如何解析XML文件(以Landsat9-MTL.xml文件为例)

01 前言 我们原本是打算对Landsat9文件进行辐射定标,但是辐射定标的参数在MTL文件中,从文件中查看参数直接复制到IDL中固然可行,但是当我们对Landsat9文件进行批量辐射定标时,这种方法就将失效了。因此我们需要自动从MTL文件中读…

SSM框架Demo: 简朴博客系统

文章目录 1. 前端页面效果2. 项目创建3. 前期配置3.1. 创建数据库数据表3.2. 配置文件 4. 创建实体类5. 统一处理5.1. 统一返回格式处理5.2. 统一异常处理 6. 全局变量7. Session工具类8. 登录拦截器9. 密码加盐加密10. 线程池组件11. dao层11.1. UserMapper11.2. ArticleMappe…

jenkins分步式构建环境(agent)

rootjenkins:~# netstat -antp|grep 50000 tcp6 0 0 :::50000 ::😗 LISTEN 5139/java 1.52 安装Jenkins rootubuntu20:~# dpkg -i jenkins_2.414.3_all.deb 配置各种类型的Agent的关键之处在于启动Agent的方式 ◼ JNLP Agent对应着“通过Java Web启动代理”这种方…

人工智能基础——Python:Pillow与图像处理

人工智能的学习之路非常漫长,不少人因为学习路线不对或者学习内容不够专业而举步难行。不过别担心,我为大家整理了一份600多G的学习资源,基本上涵盖了人工智能学习的所有内容。点击下方链接,0元进群领取学习资源,让你的学习之路更加顺畅!记得…

SPSS:卡方检验(交叉表)

第一步 打开SPSS软件,在工具栏中选中【打开-文件-数据】,然后选择一份要打开的数据表(如图所示)。 第二步 在工具栏中找到【分析-描述统计-交叉表】打开交叉表对话框(如图所示)。 第三步 接着将【行-列】相关变量放在对应对话框中(如图所示)。 第四步 在…

2023年03月 Python(四级)真题解析#中国电子学会#全国青少年软件编程等级考试

Python等级考试(1~6级)全部真题・点这里 一、单选题(共25题,每题2分,共50分) 第1题 运行下列程序,输出的结果是?( ) def wenhao(name = zhejiang): print(hello + name) wenhao

《软件工程与计算》期末考试真题范例及答案

今天分享一套针对《软件工程与计算》这本书的真题案例,有关《软件工程与计算》23章内容的重点知识整理,已经总结在了博客专栏中,有需要的自行阅读: 《软件工程与计算》啃书总结https://blog.csdn.net/jsl123x/category_12468792.…

git基础知识

1.git的必要配置 所有的配置文件,其实都保存在本地! 查看所有配置 git config -l 即把 系统配置(system)和当前用户(global)配置都 列出来 以直接编辑配置文件,通过命令设置后会响应到这里。 注意: 如果…

男科医院服务预约小程序的作用是什么

医院的需求度从来都很高,随着技术发展,不少科目随之衍生出新的医院的,比如男科医院、妇科医院等,这使得目标群体更加精准,同时也赋能用户可以快速享受到服务。 当然相应的男科医院在实际经营中也面临痛点:…

【图像分类】【深度学习】【Pytorch版本】GoogLeNet(InceptionV1)模型算法详解

【图像分类】【深度学习】【Pytorch版本】GoogLeNet(InceptionV1)模型算法详解 文章目录 【图像分类】【深度学习】【Pytorch版本】GoogLeNet(InceptionV1)模型算法详解前言GoogLeNet(InceptionV1)讲解Inception结构InceptionV1结构1x1卷积的作用辅助分类器 GoogLeNet(Inceptio…

(论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking

文献阅读笔记(分层卷积特征) 简介 题目 Hierarchical Convolutional Features for Visual Tracking 作者 Chao Ma, Jia-Bin Huang, Xiaokang Yang and Ming-Hsuan Yang 原文链接 arxiv.org/pdf/1707.03816.pdf 关键词 Hierarchical convolution…

华为防火墙双机热备配置案例(无vrrp)

思路: IP和路由、ospf要两台防火墙单配,hrp不会同步 其它zone和策略会同步,只在master上配就行了 FW_A主要配置: hrp enable hrp interface GigabitEthernet1/0/2 remote 172.16.0.2 interface GigabitEthernet1/0/0 undo shut…

Qt 自定义按钮 区分点按与长按信号,适配触摸事件

Qt 自定义按钮 区分点按与长按信号 适配触摸事件 效果 使用示例 // 点按connect(ui.btnLeft, &JogButton::stepclicked, this, &MainWindow::btnLeft_clicked);// 长按开始connect(ui.btnLeft, &JogButton::continueOn, this, &MainWindow::slotJogLeftOn);//…

【Springboot】基于注解式开发Springboot-Vue3整合Mybatis-plus实现分页查询

系列文章目录 文章目录 系列文章目录系统版本实现功能操作步骤1. 新建Mybatis的全局分页配置文件2. 编写OrderMapper :继承Mybatis-plus提供的BaseMapper3. 编写OrderServiceImpl,实现OrderService4. 编写OrdersController 控制类 发送接口请求测试 系统版本 后端&…

Antd React Form.Item内部是自定义组件怎么自定义返回值

在线演示https://stackblitz.com/edit/stackblitz-starters-xwtwyz?filesrc%2FSelfTreeSelect.tsx 需求 当我们点击提交,需要返回用户名和选中树的id信息,但是,我不关要返回树的id信息,还需要返回选中树的名称 //默认返回的 {userName:梦洁,treeInfo:leaf1-value } //但是需…

MySQL中的json使用注意

MySQL中json是一种重要的数据类型 好的点在于其不必事先定义列得名称啥的 不过不要将明显的关系型数据作为json来存储,例如用户余额、姓名、身份证等,这些是用户必须包含的数据 json适合存储的是给每个用户(或者物品)打的标签&…

红黑树的模拟实现

一、介绍 1. 概念 红黑树,是一种二叉搜索树,但在每个结点上增加一个存储位表示结点的颜色,可以是Red或Black。通过对任何一条从根到叶子的路径上各个结点着色方式的限制,红黑树确保没有一条路径会比其他路径长出俩倍&#xff0c…

超级有效的12个远程团队管理技巧

前言 随着远程办公的兴起,虚拟管理团队已成为新常态。尽管混合和远程工作正在成为新常态,但管理远程团队也面临着一系列挑战。本文我们将为您提供 12个技巧,帮助您成功管理远程团队并改善协作。此外,我们将讨论定期接触点的重要性…