快速指南:如何在十分钟内部署自己的ChatGPT网站

2024-07-03
345看过
本文主要介绍按照chat-gpt-website的搭建方法前期准备
首先,你需要一台服务器,可以去各云商平台购买一台轻量级的!然后给服务器装宝塔面板,记得宝塔面板装完后在宝塔软件商店下载nginx哦!这些教程我就不再多说,大家可以自行去查找!
宝塔面板部署chatgpt网站项目
我已将项目开源到了gitee
记得给个star哦!
下载完成后将其上传到服务器的www/wwwroot目录下:
微信图片_20240703143724.png
然后去宝塔的软件商店下载python项目管理器!
图片2.png
然后进入安装好的python项目管理器安装python
图片3.png
这里我选的版本和我本地的一样,大家自己选择,影响不大!然后等待安装完成!
然后点击项目管理的添加项目按钮
图片4.png
接下来需要填写部署的主要信息:
图片5.png
这里启动方式选择gunicon,项目启动文件选择项目中app.py,然后确定就好了!(记得勾选是否安装模块依赖选项,因为我的项目源码里已经导出了项目所需依赖到requirements.txt,会自动安装,如有守护进程选项,请勿勾选),端口号用的5000
然后项目就部署好了,此时你需要点击映射!

这里没有域名的话输入你的服务器公网ip地址就ok!如有域名,可填写域名,请确保域名已解析到ip
然后你就可以在网站里看到你的项目已经部署成功了!

此时浏览器输入ip地址即可访问使用自己的chatgpt网站了!

settings.py中记得修改
  1. # -*- coding: utf-8 -*-

  2. # SECRET_KEY(flask项目密钥,不用管,也用不到)

  3. SECRET_KEY = "asghnjadfbtywyn"



  4. # openAi api key 这里推荐用无双的token

  5. OPENAI_API_KEY = ""



  6. # openAi 官方 api

  7. URL = "https://api.openai.com"



  8. # # openAi 代理 api

  9. # URL = "https://www.wushuangai.com/"

复制代码

结语
这里需要注意几点,很多人总是问我,我在这里提一下:
l 项目使用端口5000,点击映射后宝塔会自动配置nginx80端口反向代理到5000,所以输入域名或者ip即可访问!
l 宝塔面板在软件商店要安装nginx,请确保已安装!
l 记得在服务器安全组中对http所需80端口,https443端口,项目所用5000端口放行!
l 宝塔面板python项目管理器部署项目如有守护进程选项,请勿勾选!
l 在服务器修改代码保存后,记得要在python项目管理器重启项目让其生效!
项目报错现在特别完善,请自己看接口返回的错误,很多人连apiKey都不配置,请仔细看gitee文档!


图片4.png
回复

举报

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

本版积分规则

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