快速替换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 &!
相关推荐
Web极客码5 小时前
用 Python 搭建工具调用 Agent 的调试过程
java·服务器·前端
2401_881828325 小时前
简易文本处理网页工具|AI 通识课第三次作业
前端·javascript·html
障碍的枫子6 小时前
Vue组件导出&渲染
前端·javascript·vue.js
开开心心就好6 小时前
视频播放器完美解码集成三款播放器切换使用
前端·人工智能·智能手机·电脑·音视频·virtualenv·pygame
Sterting6 小时前
组件通信:Props 与 Emit
前端·vue.js
东方老白6 小时前
iOS 面试题
前端
hunterandroid6 小时前
Compose LazyColumn 性能优化:从卡顿到流畅的大列表治理
前端
武子康6 小时前
前台语音与后台任务为什么要做双循环:从委派到结果新鲜度
人工智能·chatgpt·agent
sakiko_6 小时前
Swift学习笔记39-实战注意事项
前端·笔记·学习·swift
海带紫菜菠萝汤6 小时前
MSE (Media Source Extensions) 实战:流媒体分块加载与自适应码率
前端·javascript·音视频