服务器部署基于chatgpt的服务
2023.3.21:更新
作者的新项目:https://github.com/zhayujie/bot-on-anything
可以多端部署,wechat,web,公众号等,已成功部署,有问题可以相互交流
项目地址 :zhayujie/chatgpt-on-wechat
配置对于有一定Linux基础的人来说是很简单的,因为自己没啥基础,一边请教chatgpt一边部署,记录下踩过的坑。
访问openai官网的,所以需要配置一下代理,关于这部分请点击文末的文章来源查看完整版教程,有更多的ai知识分享!
我的服务器是centos7,系统自带的python版本较老,是2.x的,但项目需求的版本比较高,所以需要先提前安装一下满足要求的python版本。
首先官网下载需求版本的源码,上传到服务器并解压(我是用宝塔辅助的,所以先下载后上传)。
切换到源码目录,配置安装,编译,安装
cd Python-3.9.16 ./configure --prefix=/usr/local/python3.9.16 #--prefix=/usr/local/python3.9.16 指定了安装目录 make sudo make install
运行以下命令查看是否安装成功
/usr/local/python3.9.16/bin/python3.9 -V
如果您希望在系统上使用 Python 3.9.16 作为默认版本,请运行以下命令:
sudo ln -s /usr/local/python3.9.16/bin/python3.9 /usr/bin/python3
这将创建一个符号链接,将 /usr/bin/python3 链接到 /usr/local/python3.9.16/bin/python3.9,使其成为默认的 Python 3 版本。在这里吃了很大亏,不懂Linux的操作,以及系统变量的设置等,遇到问题多问chatgpt!
部署chatgpt-on-wechat项目:
按照项目的说明一步步部署就可以了,这里留下常用的命令
cd chatgpt-on-wechat/ #切换到项目目录,执行相应命令要在该项目目录下, nohup python3 app.py & tail -f nohup.out #后台运行程序,并输出日志 ctrl+c #终止进程 tail -f nohup.out ps -ef | grep app.py | grep -v grep #查看运行于后台的进程,找到代号, kill 进程代号 ##杀死该进程,再使用第二条命令重新运行,并登录,修改配置文件,需要重启一下
转载请注明:
作者:vision
文章标题:服务器部署基于chatgpt的服务
文章来源:1:研学之路-服务器部署chatgpt服务;2:vision_wang的csdn
服务器部署基于chatgpt的服务相关推荐
- 阿里云服务器部署个人网盘服务
阿里云服务器部署个人网盘服务 相关资源: kiftd : https://github.com/KOHGYLW/kiftd 1.安装JAVA运行环境 yum install java-11-openj ...
- Java服务器部署基于OpenCV的C++图像处理项目(三)图片上传并返回处理图
Java服务器部署基于OpenCV的C++图像处理项目(三)图片上传并返回处理图 1.上传图片并返回灰度图功能 由于使用的springboot开发,直接写一个upload接口供图片上传,以下是spri ...
- 华为云GPU服务器部署PaddleOCR中英文识别服务
前言 最近在公司项目中使用到OCR服务,刚开始使用的是百度云上的通用文字识别接口,后来无意中了解到百度开源的飞浆平台的PaddleOCR模块直接有现成的模型可以使用,于是在公司服务器上搭了一个CPU版 ...
- 基于位置的服务器,用于基于位置的服务的移动台-服务器协议
具体实施方式 以下将结合示例性无线通信系统和相关联的基于位置的服务来示出本发明.然而,应当理解,本发明不限于与任何特定类型的无线系统或者基于位置的服务结合使用.公开的技术适于与各种其他系统结合使用,并 ...
- hpe服务器底层系统,HPE宣布为旗下系列服务器部署基于云的AI管理工具
近日,HPE宣布将业界领先的基于云的AI管理工具--HPE InfoSight,扩展部署到旗下ProLiant服务器,Synergy组合式基础设施和Apollo系统中.凭借基于实际运营数据的预测和分析 ...
- 阿里云服务器部署多个tomcat服务
1.将下载好的tomcat安装包上传到linux 使用解压命令解压到指定目录 tar -zxvf apache-tomcat-9.0.62.tar.gz /www/server/ 2.复制多个tomc ...
- 基于JAVA社区医疗服务管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
基于JAVA社区医疗服务管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA社区医疗服务管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: ...
- 基于JAVA婚纱影楼服务管理计算机毕业设计源码+系统+mysql数据库+lw文档+部署
基于JAVA婚纱影楼服务管理计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA婚纱影楼服务管理计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目架构 ...
- 基于docker 如何部署surging分布式微服务引擎
1.前言 转眼间surging 开源已经有1年了,经过1年的打磨,surging已从最初在window 部署的分布式微服务框架,到现在的可以在docker部署利用rancher 进行服务编排的分布式微 ...
最新文章
- tensorflow就该这么学--4(识别手写数字)
- sybase 事务插入时不可查询_InnoDB事务与锁
- Nauuo and Chess
- java excel解析 poi_Java解析Excel之POI(一)
- 【JAVA 第三章 流程控制语句】课后习题 输出正整数的顺序相反数
- found.000是什么,能删除吗
- 阿里云CentOs 6.4 yum报错Couldn't resolve host'xx
- linux服务器邮局,linux系统下安装postfix邮局服务器
- 解决tableExport导出Excel过程中中文乱码和没有响应的问题
- 14届数独-真题标准数独-Day 10-20220125
- 环形电流计算公式_环形变压器的线径大小怎么确定?有什么计算公式?
- 一个人是否靠谱,闭环很重要(有深度)
- 技术创新是协同OA产品的生命力
- CTWAP下程序崩溃
- detecting android sdk, Select Android SDK directory
- 青玉案·元夕 【宋代】辛弃疾
- dr.oracle素颜霜好用吗,素颜霜到底好不好用?测评了5款终于找到答案
- 安司密信服务器维护,安司密信好用吗?安司密信使用教程[多图]
- 数据仓库工具箱 第10节 金融服务
- Nvidia Summer Camp Day34 个人心得
热门文章
- Buffer Pool Manager
- linux终端护眼色参数,四个 Linux 下的“护眼”软件解析
- git pull某单个文件
- scratch绘制花瓣 少儿编程电子学会图形化编程scratch等级考试四级真题和答案解析2021-3
- 【BZOJ3506】[CQOI2014] 排序机械臂(Splay)
- wireshark:过滤器
- 沈阳计算机维修,联想电脑维修站查询_沈阳维修电脑_东莞维修电脑
- 用mysql触发器做数据统计
- IT市场仍然歧视女性 基本无话语权
- 转载:基于AT91RM9200与LINUX2.6.26内核的嵌入式平台开发全过程