十分钟教你部署一个chatgpt网站

2024-07-14
332看过
前言
本篇博客就教你如何十分钟部署一个属于自己的chatgpt网站,十分简单,适合小白!
前期准备
你需要一台服务器,可以去各云商平台购买一台轻量级的!然后给服务器装宝塔面板,记得宝塔面板装完后在宝塔软件商店下载nginx哦!这些教程我就不再多说,大家可以自行去查找!
宝塔面板部署chatgpt网站项目
我已将项目开源到了gitee中
克隆好后修改
settings.py中的OPENAI_API_KEY 和URL
  1. # -*- coding: utf-8 -*-
  2. # SECRET_KEY(flask项目密钥,不用管,也用不到)
  3. SECRET_KEY = "asghnjadfbtywyn"

  4. # openAi api key
  5. OPENAI_API_KEY = "无双token"

  6. # openAi 官方 api(这里我们使用中转)
  7. URL = "https://www.wushuangai.com/"


复制代码


下载完成后将其上传到服务器的www/wwwroot目录下:
1.jpg
然后去宝塔的软件商店下载python项目管理器!
2.jpg
然后进入安装好的python项目管理器安装python
3.jpg
这里我选的版本和我本地的一样,大家自己选择,影响不大!然后等待安装完成!
然后点击项目管理的添加项目按钮
3.png
接下来需要填写部署的主要信息:
4.png
这里启动方式选择gunicon,项目启动文件选择项目中app.py,然后确定就好了!(记得勾选是否安装模块依赖选项,因为我的项目源码里已经导出了项目所需依赖到requirements.txt,会自动安装,如有守护进程选项,请勿勾选),端口号用的5000。
然后项目就部署好了,此时你需要点击映射!
5.png
这里没有域名的话输入你的服务器公网ip地址就ok!如有域名,可填写域名,请确保域名已解析到ip。
然后你就可以在网站里看到你的项目已经部署成功了!
6.png
此时浏览器输入ip地址即可访问使用自己的chatgpt网站了!
7.png
结语
这里需要注意几点,很多人总是问我,我在这里提一下:
● 项目使用端口5000,点击映射后宝塔会自动配置nginx中80端口反向代理到5000,所以输入域名或者ip即可访问!
● 宝塔面板在软件商店要安装nginx,请确保已安装!
● 记得在服务器安全组中对http所需80端口,https443端口,项目所用5000端口放行!
● 宝塔面板python项目管理器部署项目如有守护进程选项,请勿勾选!
● 在服务器修改代码保存后,记得要在python项目管理器重启项目让其生效!
● 项目报错现在特别完善,请自己看接口返回的错误,很多人连apiKey都不配置,请仔细看gitee文档!




回复

举报

 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表