快速替换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 &!
相关推荐
Zhi.C.Yue7 小时前
React 状态更新中的双缓冲机制、优先级调度
前端·javascript·react.js
nnnnna8 小时前
插槽(Slots)(完整详细版)
前端·vue.js
游戏开发爱好者88 小时前
H5 混合应用加密 Web 资源暴露到 IPA 层防护的完整技术方案
android·前端·ios·小程序·uni-app·iphone·webview
hayzone8 小时前
pnpm 你用了吗?
前端
hellsing8 小时前
UniPush 2.0 实战指南:工单提醒与多厂商通道配置
前端·javascript
快手技术8 小时前
入围AA总榜Top 10,Non-Reasoning Model榜单第一!KAT-Coder-Pro V1 新版本踏浪归来!
前端·后端·前端框架
wangpq8 小时前
记录曾经打开半屏小程序遇到的事
前端·微信小程序
king王一帅8 小时前
告别 AI 输出的重复解析:正常 markdown 解析渲染也能提速 2-10 倍以上
前端·javascript·ai编程
huangql5208 小时前
网络体系结构在Web前端性能优化中的应用完全指南
前端·性能优化
代码or搬砖8 小时前
ES6新增的新特性以及用法
前端·javascript·es6