社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  chatgpt

copilot-gpt4-service:将Github Copilot请求转换为ChatGPT请求,免费使用GPT-4模型

GitHubStore • 1 年前 • 520 次点击  

项目简介

将Github Copilot请求转换为ChatGPT请求,免费使用GPT-4模型


使用方法

1、访问 https://gpt4copilot.tech

2、在设置的接口地址填入本仓库项目部署出来的服务端 API 地址 https://gpt4copilot.tech(强烈建议自行部署服务端,因为不清楚后续 Github 会不会检测到从该服务端 IP 发出太多不同 Token 的请求导致有风险存在)

3、在 API Key 中填入 Github Copilot Plugin Token

提供三个已经开通了 Github Copilot 账号的 Token,可以直接使用:

  • ghu_kEDPRczuQhVAxBxQD4Rkjv5uBba6zE3i0mNH

大佬们如果有开通 Github Copilot 的话,可以使用自己的 Token,通过 copilot-token接口 来获取,目前太多不同的IP请求了,我提供出去的 Token 半个钟就失效了,如果是内部几个人用的话,Token 有效期一般是好几个月

4、自行切换模型,支持 GPT-4 模型 (据测试:模型参数仅支持 GPT-4 和 GPT-3.5-turbo ,实测使用其他模型均会以默认的 3.5 处理(对比 OpenAI API 的返回结果,猜测应该是最早的版本 GPT-4-0314 和 GPT-3.5-turbo-0301 ))

5、接下来我们就可以无限制使用 GPT-4 模型了~

异常 HTTP 响应状态码解析

  • 401: 使用的 Github Copilot Plugin Token 过期了或者错误,请重新获取

  • 403: 使用的账号没有开通 Github Copilot


个人部署

客户端

客户端使用的是 ChatGPT-Next-Web,里面有详细的部署教程

服务端

Docker 部署

一键部署方式
docker run -d \  --name copilot-gpt4-service \  --restart always \  -p 8080:8080 \  aaamoon/copilot-gpt4-service:latest
实时构建方式
git clone https://github.com/aaamoon/copilot-gpt4-service && cd copilot-gpt4-service# 可以在`docker-compose.yml`中修改端口  docker compose up -d

如需更新容器,可在源代码文件夹重新拉取代码及构建镜像,命令如下:

git pulldocker compose up -d --build

实现原理

原理链接

原理流程图: 


如何判断是不是 GPT-4 模型

鲁迅为什么暴打周树人?

  • GPT-3.5 会一本正经的胡说八道

  • GPT-4 表示鲁迅和周树人是同一个人

我爸妈结婚时为什么没有邀请我?

  • GPT-3.5 他们当时认为你还太小,所以没有邀请你。

  • GPT-4 他们结婚时你还没出生




项目链接

https://github.com/aaamoon/copilot-gpt4-service

 关注「GitHubStore」公众号

扫一扫以下微信

1 加入技术交流群,备注开发语言-城市-昵称



Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/166598
 
520 次点击