利用Github Copilot实现GPT交互
本文主要记录一下如何部署
将Github Copilot转换为ChatGPT
要求
github账号已经开通Github Copilot,具体可点击链接确定
其成本相对于来说还是比较高的,长期可用性还得打个问号。但是如果你已经买了,可以考虑使用这种方式, 无限制免费使用 GPT-4 模型。
风险
目前来看不知道是否违背Copilot TOS, 存在一定风险,使用需谨慎,请勿公开分享。
原理
细节可以参考后端服务
copilot-gpt4-service
部署
直接上手部署一键到位, 到这里API基本就可以用了。
version: '3'
services:
copilot:
image: aaamoon/copilot-gpt4-service
container_name: copilot
ports:
- 8080:8080
restart: always
chatgpt-next-web:
image: yidadaa/chatgpt-next-web
container_name: chatgpt-next-web
ports:
- 3000:3000
restart: always
直接docker compose启动
docker compose up -d
Token获取
另外可以通过安装Jetbrains github-copilot 插件 可以直接获取
23:41 ➜ ~ cat ~/.config/github-copilot/hosts.json
{"github.com":{"user":"ysicing","oauth_token":"ghu_打码"}}
配置
我试过通过环境变量方式,貌似不生效,手动设置一下
- 勾选自定义接口
- 配置地址和Token
地址没有/api/openai
路径
Token由ghu_
打头
- 测试, 判断鲁迅和周树人关系
其他
既然这样能用,是不是CodeGPT也可以支持😂
本周抽空会逐一测试一下,博客评论已经用上了,默认会经过GPT审核一次😂