先叠个甲,本人不从事编程相关工作,也没怎么学习过,跟代码的关系属于他认识我但我不认识它,我的代码全部来自于AI生成。只能保证它能在我的环境下能跑起来,无法保证其安全和性能,更不用说规范和优雅,请大家谨慎使用和跟随。
AI脑暴这个东西开发的时候其实就是直接用Cursor软件SSH到一台装了宝塔面板的服务器上完成的代码(不愿意在本地电脑配置开发环境=。=),写完就直接就地部署了。所以不是我不想讲其他的部署方式,主要是我也只会这一种。但我觉得,如果你想要进行本地部署或着其他没那么复杂的方式,在AI的帮助下应当不难。
下面直接开始宝塔上的部署:
首先在GitHub或网盘上直接把项目文件打包下载。

然后在宝塔面板左侧菜单点击文件,打开文件管理器,把刚才下载的压缩包上传到/www/wwwroot/路径并解压。

如果是在GitHub下载的,那文件夹应该如下:

在文件管理器打开这个文件夹,修改.env.example文件中的AI模型模型ID、API KEY、接口地址为自己的。(豆包、智谱、通义、讯飞星火、DeepSeek等等都有免费额度赠送。)
然后把.env.example文件名修改成.env即可。

如果你更换了模型,记得到/static/js/文件夹下把main.js文件开头这里也改一下:

然后找到左侧菜单,网站——Python项目——添加Python项目。

然后项目路径选择刚才上传的文件的文件夹,项目名称会自动填写,Python版本安装3.8版本,启动方式选择命令行启动,启动命令填写:
/www/server/pyporject_evn/AI-BrainStorm-main_venv/bin/python3 -m uvicorn app.main:app –host 0.0.0.0 –port 8000
(记得防火墙开启8000端口)
环境变量无,启动用户www,安装依赖包

然后等待一段时间,宝塔会自动创建虚拟环境并安装依赖。


完事儿后项目状态自动变成运行中状态(还没有就手动启动一下)。

然后,在浏览器地址栏输入http://你的服务器ip:8000/,就可以打开AI头脑风暴页面了。(如果打不开,多半是防火墙没有放行8000端口。)

现在就可以正常使用啦。
发表回复