快速替换chatgpt-web项目的access token的脚本

问题背景,由于GPT access token 会定期失效,更换服务器的项目的access token较为繁琐,特写一脚本协助完成更换access token。

使用方法:

bash 复制代码
# token从https://chat.openai.com/api/auth/session获取
./replace_token.sh token

脚本内容:

bash 复制代码
# 通过命令行传入token
_token=$1
# 使用模版替换配置文件(其中模版中"_token"在实际token的位置)
cp -rf /home/real/project/chatgpt-web/service/.env_temp /home/real/project/chatgpt-web/service/.env
# 替换token
sed -i "s/_token/$_token/" /home/real/project/chatgpt-web/service/.env
# 找出后端服务的进程号
pid=$(netstat -nlp | grep 3002 | awk '{print $7}' | awk -F"/" '{ print $1 }')
# 结束原来的后端进程
kill $pid
# 启动新的后端进程
cd /home/real/project/chatgpt-web/service
nohup pnpm start &!
相关推荐
代码丰1 分钟前
简历保险箱:一款本地存储、快捷填表的 Chrome 简历助手
前端·chrome
SuperEugene2 分钟前
Promise 从入门到实战:同步异步、回调地狱、then/catch/finally 全解
前端·javascript·面试
前端 贾公子2 分钟前
uniapp 小程序获取后端的二进制 保存到手机相册
java·前端·javascript
qq_437100665 分钟前
echarts图表相关 电量进度图
前端·flask·echarts
Thomas.Sir15 分钟前
Vue 3:现代前端框架的架构革命
前端·vue.js·web·大前端
SouthRosefinch16 分钟前
三、HTML文本、语义化、列表与表格
前端·html5
清空mega17 分钟前
《Vue3 模板语法与常用指令详解:插值、绑定、件、条件渲染、列表渲染一次学会》
前端·javascript·vue.js
周淳APP17 分钟前
【HTTP相关及RESTful】风萧萧兮易水寒之壮士学习不复返
前端·javascript·网络·网络协议·http·restful·jsonp
gyx_这个杀手不太冷静19 分钟前
OpenCode 进阶使用指南(第四章:企业级功能)
前端·ai编程
周淳APP23 分钟前
【计算机网络之HTTP、TCP、UDP、HTTPS、Socket网络连接】
前端·javascript·网络·网络协议·http·前端框架