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

2023-11-11 20:52

本文主要是介绍半小时拥有自己的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。第一次进去需要验证,就是输入你的那个密码。

在这里插入图片描述

这篇关于半小时拥有自己的ChatGPT4,高效低成本,无脑跟即可的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/392772

相关文章

Java高效实现PowerPoint转PDF的示例详解

《Java高效实现PowerPoint转PDF的示例详解》在日常开发或办公场景中,经常需要将PowerPoint演示文稿(PPT/PPTX)转换为PDF,本文将介绍从基础转换到高级设置的多种用法,大家... 目录为什么要将 PowerPoint 转换为 PDF安装 Spire.Presentation fo

C#使用Spire.Doc for .NET实现HTML转Word的高效方案

《C#使用Spire.Docfor.NET实现HTML转Word的高效方案》在Web开发中,HTML内容的生成与处理是高频需求,然而,当用户需要将HTML页面或动态生成的HTML字符串转换为Wor... 目录引言一、html转Word的典型场景与挑战二、用 Spire.Doc 实现 HTML 转 Word1

Redis实现高效内存管理的示例代码

《Redis实现高效内存管理的示例代码》Redis内存管理是其核心功能之一,为了高效地利用内存,Redis采用了多种技术和策略,如优化的数据结构、内存分配策略、内存回收、数据压缩等,下面就来详细的介绍... 目录1. 内存分配策略jemalloc 的使用2. 数据压缩和编码ziplist示例代码3. 优化的

Java+AI驱动实现PDF文件数据提取与解析

《Java+AI驱动实现PDF文件数据提取与解析》本文将和大家分享一套基于AI的体检报告智能评估方案,详细介绍从PDF上传、内容提取到AI分析、数据存储的全流程自动化实现方法,感兴趣的可以了解下... 目录一、核心流程:从上传到评估的完整链路二、第一步:解析 PDF,提取体检报告内容1. 引入依赖2. 封装

使用SpringBoot+InfluxDB实现高效数据存储与查询

《使用SpringBoot+InfluxDB实现高效数据存储与查询》InfluxDB是一个开源的时间序列数据库,特别适合处理带有时间戳的监控数据、指标数据等,下面详细介绍如何在SpringBoot项目... 目录1、项目介绍2、 InfluxDB 介绍3、Spring Boot 配置 InfluxDB4、I

C#高效实现Word文档内容查找与替换的6种方法

《C#高效实现Word文档内容查找与替换的6种方法》在日常文档处理工作中,尤其是面对大型Word文档时,手动查找、替换文本往往既耗时又容易出错,本文整理了C#查找与替换Word内容的6种方法,大家可以... 目录环境准备方法一:查找文本并替换为新文本方法二:使用正则表达式查找并替换文本方法三:将文本替换为图

Python如何实现高效的文件/目录比较

《Python如何实现高效的文件/目录比较》在系统维护、数据同步或版本控制场景中,我们经常需要比较两个目录的差异,本文将分享一下如何用Python实现高效的文件/目录比较,并灵活处理排除规则,希望对大... 目录案例一:基础目录比较与排除实现案例二:高性能大文件比较案例三:跨平台路径处理案例四:可视化差异报

Java整合Protocol Buffers实现高效数据序列化实践

《Java整合ProtocolBuffers实现高效数据序列化实践》ProtocolBuffers是Google开发的一种语言中立、平台中立、可扩展的结构化数据序列化机制,类似于XML但更小、更快... 目录一、Protocol Buffers简介1.1 什么是Protocol Buffers1.2 Pro

Java高效实现Word转PDF的完整指南

《Java高效实现Word转PDF的完整指南》这篇文章主要为大家详细介绍了如何用Spire.DocforJava库实现Word到PDF文档的快速转换,并解析其转换选项的灵活配置技巧,希望对大家有所帮助... 目录方法一:三步实现核心功能方法二:高级选项配置性能优化建议方法补充ASPose 实现方案Libre

Spring AI使用tool Calling和MCP的示例详解

《SpringAI使用toolCalling和MCP的示例详解》SpringAI1.0.0.M6引入ToolCalling与MCP协议,提升AI与工具交互的扩展性与标准化,支持信息检索、行动执行等... 目录深入探索 Spring AI聊天接口示例Function CallingMCPSTDIOSSE结束语