IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    利用Github Copilot实现GPT交互

    ysicing (i@ysicing.me)发表于 2024-01-07 15:43:00
    love 0

    本文主要记录一下如何部署将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_打码"}}
    

    配置

    我试过通过环境变量方式,貌似不生效,手动设置一下

    1. 勾选自定义接口

    1. 配置地址和Token

    地址没有/api/openai路径
    Token由ghu_打头

    1. 测试, 判断鲁迅和周树人关系

    其他

    既然这样能用,是不是CodeGPT也可以支持😂

    本周抽空会逐一测试一下,博客评论已经用上了,默认会经过GPT审核一次😂

    感谢

    • 后端服务aaamoon/copilot-gpt4-service
    • 可视化服务yidadaa/chatgpt-next-web


沪ICP备19023445号-2号
友情链接