🦄 【基础】教你部署refresh-gpt-chat
部署说明
不许白嫖,请给我免费的star⭐吧,十分感谢!
环境变量
server.port
=8081server.servlet.context-path
=/tokensToolgetAccessTokenService
=oaifreegetAccessTokenService
=oaigetAccessTokenService
=ninjagetAccessTokenUrl_ninja
=http(s)://(ninja)ip+port或者(ninja)域名/auth/refresh_tokenisCancelGizmo
gpt-4-gizmo(用于适应始皇的gpts)isCancelGizmo
=truemax_threads
,启动的最大线程,默认300max_threads
=300image_mobel
,Image接口使用的模型,默认gpt-4image_mobel
=gpt-4java部署详情
# 先拿到管理员权限
sudo su -
# 提示你输入密码进行确认。输入密码并按照提示完成验证。
# 安装 OpenJDK 17:
sudo apt install openjdk-17-jdk
# 安装完成后,可以通过运行以下命令来验证 JDK 安装:
java -version
# 填写下面路径
cd (你的jar包的位置)
运行程序
# 例如
nohup java -jar refresh-gpt-chat-0.0.1-SNAPSHOT.jar --log=info --server.port=8081 --server.servlet.context-path=/ --server.port=8082 --server.servlet.context-path=/tokensTool --getAccessTokenService=oaifree --getAccessTokenUrl_ninja=http(s)://ip+port/url/auth/refresh_token --isCancelGizmo=true --max_threads=300 --image_mobel=gpt-4 > myput.log 2>&1 &
# 等待一会 放行8081端口即可运行(自行调整)
docker部署详情
# 先拉取镜像
docker pull yangclivia/refresh-gpt-chat:latest
1.部署refresh-gpt-chat启动命令
docker run -d \
--restart=always \
-u root \
--name refresh-gpt-chat \
--net=host \
--pid=host \
--privileged=true \
-e JAVA_OPTS="-XX:+UseParallelGC -Xms128m -Xmx128m -XX:MaxMetaspaceSize=128m" \
yangclivia/refresh-gpt-chat:latest \
--log=info \
--server.port=8082 \
--server.servlet.context-path=/tokensTool \
--image_mobel=gpt-4
--getAccessTokenService=oaifree \
--getAccessTokenUrl_ninja=http://ip:port/url/auth/refresh_token \
--isCancelGizmo=true \
--max_threads=300
Docker Compose部署详情
代码模板
version: '3'
services:
refresh-gpt-chat:
image: yangclivia/refresh-gpt-chat:latest
# Java 的环境变量 (可适当调节,并发高可以适当调大点,具体可问gpt了解)
environment:
- JAVA_OPTS=-XX:+UseParallelGC -Xms128m -Xmx128m -XX:MaxMetaspaceSize=128m
container_name: refresh-gpt-chat
restart: always
user: root
network_mode: host
pid: host
privileged: true
command:
- --log=info
# 自定义端口号
- --server.port=8082
# is cancel gpt-4-gizmo
- --isCancelGizmo=true
# max_threads
- --max_threads=300
# image接口使用的模型
- --image_mobel=gpt-4
# 自定义前缀
- --server.servlet.context-path=/tokensTool
# 选择刷新access_token的服务商ninja/oaifree/oai/
- --getAccessTokenService=oaifree
# 如果getAccessTokenService填了ninja,该项必填
- --getAccessTokenUrl_ninja=http(s)://ip+port/url/auth/refresh_token
启动refresh-gpt-chat
cd (你的docker-compose.yml位置)
docker-compose up -d
更新refresh-gpt-chat项目代码
cd (你的docker-compose.yml位置)
docker-compose pull
docker-compose up -d
修改于 2024-04-18 01:07:18