服务器部署基于chatgpt的服务

2023.3.21:更新

作者的新项目:https://github.com/zhayujie/bot-on-anything

可以多端部署,wechat,web,公众号等,已成功部署,有问题可以相互交流

项目地址 :zhayujie/chatgpt-on-wechat

配置对于有一定Linux基础的人来说是很简单的,因为自己没啥基础,一边请教chatgpt一边部署,记录下踩过的坑。

访问openai官网的,所以需要配置一下代理,关于这部分请点击文末的文章来源查看完整版教程,有更多的ai知识分享!

  1. 我的服务器是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!

  2. 部署chatgpt-on-wechat项目:

    扫描二维码关注公众号,回复: 16846035 查看本文章

    按照项目的说明一步步部署就可以了,这里留下常用的命令

    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

猜你喜欢

转载自blog.csdn.net/vision666/article/details/129694347
今日推荐