gpt4-copilot-java 中转copilot,cocopilot,回复流畅,支持高并发,支持一键脚本部署,小白也能快速使用!
gpt4 copilot Java Transfer Copilot, Cocopilot, smooth response, supports high concurrency, supports one click script deployment, and even novices can use it quickly!
-
采用graalvm打包,运行内存大幅度减小
-
自定义,增加自定义获取token渠道
-
反代/copilot_internal/v2/token接口
-
多线程:使用springboot的多线程,满足高并发需求
-
回复打字机处理:解决copilot回复断断续续的毛病
-
自定义后缀:防止url被滥用
-
个人部署:保障隐私安全
-
一键脚本: 超级简单,小白轻松上手
-
使用手册:方便接口接入其他第三方应用
简略文档,请点击上面连接跳转详细使用部署文档站
简略文档,请点击上面连接跳转详细使用部署文档站
# 先安装docker and docker compose
# 安装git
(Ubuntu)
sudo apt update
sudo apt install git
(如Fedora、CentOS等)
sudo yum update
sudo yum install git
# 国内服务器
cd / && git clone https://gitee.com/yangyangEN/gpt4-copilot-java-sh.git
# 国外服务器
cd / && git clone https://github.com/Yanyutin753/gpt4-copilot-java-sh.git
# 运行脚本
cd /gpt4-copilot-java-sh && sudo sh install.sh
# 一键更新gpt4-copilot-java服务
cd /gpt4-copilot-java-sh && sudo sh update.sh
# 先拿到管理员权限
sudo su -
# 提示你输入密码进行确认。输入密码并按照提示完成验证。
# 填写下面路径
cd (你的release包的位置)
# 例如
nohup ./gpt4-copilot-java
# 等待一会 放行8080端口即可运行(自行调整)
# 先拉取镜像
docker pull yangclivia/gpt4-copilot-java:latest
docker run -d --name gpt4-copilot-java \
-v $(pwd)/config/config.json:/config.json \
-p 8081:8080 \
--restart always \
yangclivia/gpt4-copilot-java:latest
version: '3'
services:
gpt4-copilot-java:
# 该服务使用的 Docker 镜像
image: yangclivia/gpt4-copilot-java:latest
# 为该服务创建的容器的名称
container_name: gpt4-copilot-java
volumes:
- ./config/config.json:/config.json
ports:
- "8081:8080"
# 容器总是重新启动
restart: always
cd (你的docker-compose.yml位置)
docker-compose up -d
cd (你的docker-compose.yml位置)
docker-compose pull
docker-compose up -d
config.json环境变量
-
启动端口号:
serverPort
= 8080
-
URL自定义后缀(选填):
prefix
= /tokensTool- 记住前面必须加上/,例如/tokensTool,/gpt4等等
-
gpt4模型 每个字符间隔时间sleep time 单位ms(默认100)
gpt4_sleepTime
= 100
-
gpt3.5模型 每个字符间隔时间sleep time 单位ms(默认0)
gpt3_sleepTime
= 0
-
changeSleepTime's password(默认为gpt4-copilot-java)
password
= gpt4-copilot-java
-
自定义get_token_url
get_token_url
= https://api.cocopilot.org/copilot_internal/v2/token
-
自定义最大线程数(默认为300)
maxPoolSize
= 300
-
自定义vscode的版本(默认为vscode/1.85.2)
vscode_version
= vscode/1.85.2
Caution
- 使用copilot和cocopilot使用GPT-4有风险,可能会导致Github封号,请自行注册小号😂
- 本项目只提供转发copilot和始皇的cocopilot接口🥰
- 如遇因为cpu不适应,不能部署,请把镜像调整为
yangclivia/gpt4-copilot-java:latest-jar
- 感谢CaoYunzhou提供的实例🦄
- 如需二开请自行前往源码库