copilot-gpt4-service
copilot-gpt4-service copied to clipboard
Convert Github Copilot to ChatGPT
关于此项目
之前有位大佬写了一个copilot破解的小脚本,也是通过修改token实现的,后来他的账号被封禁、仓库被删。希望本仓库作者小心为妙
服务部署后,访问服务地址报405 method not allowed,无法访问服务。 服务器可以ping通github api地址 还是说服务器需要能够直连github copilot或者openai才行?
我通过docker在本地部署了aaamoon/copilot-gpt4-service:latest,在NextWeb客户端中填写地址为`http://127.0.0.1:8080`,在对NextWeb发送信息时迟迟没有回复,看docker的log发现docker成功接收了请求,但是紧接着报出错误`Encountering an error when sending the request.`。如果换填`https://gpt4copilot.tech/`就可以正常使用。上级路由通过透明代理做了全局代理,可以直接访问copilot、ChatGPT之类的服务,应该不是被墙了连接不了,想问下可能会是什么原因? 
做了一个简单的处理来帮助将 API Key 分享给别人:增加一个单独的本地 Key,当符合该 Key 时,调用内置的 GitHub Copilot Plugin Token来处理请求,这样避免 Token 直接暴露给其他人。适合将服务分享给少量的朋友。 如果用户选择不修改或删除 `docker-compose.yml`中相关的变量,后端会忽略该功能。
  next chat 使用 v2.10.1 版本。 api 使用的 cloudflare workers 版本。
优化下了文档结构和说明。大家看看如何进一步修改或表述。 查看 [README](https://github.com/aaamoon/copilot-gpt4-service/blob/docs/get_tokens/README.md)
我注意到 ChatGPT-Next-Web 在使用 Docker 部署时,可以配置代理,即 `-e PROXY_URL=http://localhost:7890`,想问下本项目会支持吗
征集一些基于 Docker / Docker Compose / Kubernetes 部署的一些场景. 目前我能想到的就是集成 chatgpt next web. 目前看起来用的最多的也是这个. 当前 commit 简单实现了基于本机的部署方式.