2024-02-25 15:45:58 +08:00
2024-02-12 20:04:31 +08:00
2024-02-25 15:45:58 +08:00
2024-02-18 13:53:27 +08:00
2024-02-17 18:08:22 +08:00
2024-02-18 12:01:24 +08:00
2024-02-19 20:29:36 +08:00
2024-02-17 18:08:22 +08:00

gpt4-copilot-java

Docker Image Size (tag)Docker PullsGitHub Repo stars

请给我免费的star吧,十分感谢!

简介

gpt4-copilot-java 中转copilotcocopilot回复流畅支持高并发支持一键脚本部署小白也能快速使用

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被滥用

  • 个人部署:保障隐私安全

  • 一键脚本: 超级简单,小白轻松上手

  • 使用手册:方便接口接入其他第三方应用

点击查看文档站

 简略文档,请点击上面连接跳转详细使用部署文档站

使用方法

不准白嫖请给我免费的star吧,十分感谢!

linux部署

部署gpt4-copilot-java-sh(最强推荐)

# 先安装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

非一键部署方式

java部署详情

# 先拿到管理员权限
sudo su -
# 提示你输入密码进行确认。输入密码并按照提示完成验证。
# 填写下面路径
cd 你的release包的位置
运行程序
# 例如
nohup ./gpt4-copilot-java

# 等待一会 放行8080端口即可运行自行调整

docker部署详情

# 先拉取镜像
docker pull yangclivia/gpt4-copilot-java:latest
1.部署gpt4-copilot-java启动命令
docker run -d --name gpt4-copilot-java \
  -v $(pwd)/config/config.json:/config.json \
  -p 8081:8080 \
  --restart always \
  yangclivia/gpt4-copilot-java:latest

Docker Compose部署详情

代码模板
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  
启动gpt4-copilot-java
cd (你的docker-compose.yml位置)

docker-compose up -d
更新gpt4-copilot-java项目代码
cd (你的docker-compose.yml位置)

docker-compose pull

docker-compose up -d

window 部署

拿到release里有关exe.zip文件下载之后双击运行

mac 部署

待续......

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

  • 自定义最大线程数默认为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提供的实例🦄
  • 如需二开请自行前往源码库

新增群聊,点了️可以进群讨论部署,我把你们拉进群,无广,广子踢掉

请给我一个免费的吧!!!

Star History

Star History Chart

Description
一键部署专属于中转gpt-4,回复流畅,支持高并发,小白也能快速使用!unofficial-gpt4-api Transfer gpt-4, smooth response, supports high concurrency, supports one click script deployment, and even novices can use it quickly!
Readme 40 MiB
Languages
Shell 100%