快速替换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 &!
相关推荐
Mike_jia1 分钟前
AllinSSL:SSL证书自动化管理的终极利器,让HTTPS部署再无烦恼
前端
wsdswzj19 分钟前
web与web服务器基础安全
服务器·前端·安全
JarvanMo20 分钟前
Flutist - Flutter 模块化架构管理框架
前端
GISer_Jing22 分钟前
AI Agent Skills 发现指南:前端工程化与自动化全景
前端·人工智能·自动化
心.c23 分钟前
从 Function Call 到渐进式 Skill:大模型能力扩展范式的演进与落地实践
前端·人工智能·react.js·ai·react
IT_陈寒24 分钟前
Vue的响应式更新把我坑惨了,原来问题出在这里
前端·人工智能·后端
Cobyte27 分钟前
6.响应式系统比对:通过 Vue3 响应式库写 React 应用
前端·javascript·vue.js
Alice-YUE32 分钟前
【前端面试之ai概念】大白话讲清 Agent、MCP、Skill、Function Calling、RAG
前端·人工智能·学习·aegnt
苏武难飞1 小时前
THREE.JS实现一个魔法镜子!
前端·css·three.js
小流苏生1 小时前
工作十年了,慢慢学习敬畏死亡
前端·程序员·ai编程