利用Github Copilot实现GPT交互
本文主要记录一下如何部署
将Github Copilot转换为ChatGPT
要求
github 账号已经开通 Github Copilot,具体可点击链接确定
其成本相对于来说还是比较高的,长期可用性还得打个问号。但是如果你已经买了,可以考虑使用这种方式, 无限制免费使用 GPT-4 模型。
原理
细节可以参考后端服务
copilot-gpt4-service
部署
直接上手部署一键到位:
version: '3'
services:
copilot:
image: ttl.sh/copilot:2024
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 获取
如果你 VsCode 已经安装过 Copilot 相关插件的话, 可以直接获取
23:41 ➜ ~ cat ~/.config/github-copilot/hosts.json
{"github.com":{"user":"ysicing","oauth_token":"ghu_打码"}}
配置
我试过通过环境变量方式,貌似不生效,手动设置一下
- 勾选自定义接口
- 配置地址和 Token
地址没有 /api/openai
路径
Token 由 ghu_
打头
- 测试, 判断鲁迅和周树人关系
其他
既然这样能用,是不是 CodeGPT 也可以支持 😂
本周抽空会逐一测试一下,博客评论已经用上了,默认会经过 GPT 审核一次 😂