gpt4-copilot-java
    gpt4-copilot-java
    • 🦊 【开始】了解 gpt4-copilot-java !
    • 🦄 【基础】教你部署gpt4-copilot-java
    • 🔥 【基础】gpt4-copilot-java使用GPT-4(独享)
    • 🚗 【基础】gpt4-copilot-java使用GPT-4(公车或车主版)
    • 👍 【进阶】gpt4-copilot-java结合copilot使用fastGpt知识库
    • 👍 【进阶】gpt4-copilot-java使用自定义链接转api
    • copilot接口
      • 转发copilot chat 接口
        POST
      • 转发copilot embeddings接口
        POST
      • 查询copilot models
        GET
    • cocopliot车主接口
      • cocopliot车主 chat接口
        POST
      • cocopliot车主 embeddings接口
        POST
      • cocopliot车主 models接口
        GET
    • 自定义chat接口
      • 自定义 chat接口
        POST
      • 自定义 embeddings接口
        POST
    • 修改字符间隔时间接口
      • 字符间隔时间接口
        GET

    🦄 【基础】教你部署gpt4-copilot-java

    使用方法#

    不准白嫖,请给我免费的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 \
      -v $(pwd)/config/machineIdList.json:/machineIdList.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-native
        # 为该服务创建的容器的名称
        container_name: gpt4-copilot-java
        volumes:
          - ./config/machineIdList.json:/machineIdList.json
          - ./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里有关window-latest.zip文件,下载之后双击运行#

    mac 部署#

    拿到release里有关mac-latest.zip文件,下载之后双击运行#

    config.json环境变量#

    启动端口号:
    serverPort=8080
    URL自定义后缀(选填):
    prefix =/tokensTool
    记住前面必须加上/,例如/tokensTool,/gpt4等等
    是否开启系统模型注入(选填):
    gpt4_prompt=true
    默认为true,可填false,则不对gpt-4等模型进行系统注入
    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
    对于单个密钥每分钟限制请求次数(单位次/每分钟)
    copilot服务
    one_copilot_limit =30
    coCopilot服务
    one_coCopilot_limit =30
    selfCopilot服务
    one_selfCopilot_limit =30

    注意事项#

    使用copilot和cocopilot使用GPT-4有风险,可能会导致Github封号,请自行注册小号😂#

    本项目只提供转发copilot和cocopilot和自定义接口🥰#

    如遇因为cpu不适应,报错不能部署,请把镜像调整为yangclivia/gpt4-copilot-java:latest-jar#

    上一页
    🦊 【开始】了解 gpt4-copilot-java !
    下一页
    🔥 【基础】gpt4-copilot-java使用GPT-4(独享)
    Built with