爱意满满的作品展示区。
you222

将 Github Copilot Chat 请求转换为 ChatGPT 请求,免费使用 GPT-4 模型,欢迎大家体验使用

  •  4
     
  •   you222 · Dec 28, 2023 · 30574 views
    This topic created in 1043 days ago, the information mentioned may be changed or developed.

    使用方法

    1.访问 http://gpt4copilot.tech

    2.在设置的接口地址填入 http://gpt4copilot.tech

    3.在 API Key 中填入 Github Copilot 的 Token

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

    • ghu_1FShK8KdA9UdoIEVUfqgDD04n0VtEz4GqEhP
    • ghu_i6kl7qxf6JG4IkWunh3JlJG3eaOPWV4QgvWp

    (大佬们如果有开通 Github Copilot 的话,可以使用自己的 Token ,不然我怕上面那两个账号顶不住)

    4.支持各种 OpenAI 模型选择,目前默认使用的是 GPT-4 模型

    步骤 1

    之前也有其他大佬有类似的实现,最近用 golang 写了一个

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

    如果大佬们用得上,可以给个 star ~

    Supplement 1  ·  Dec 28, 2023
    以上两个 Token 是最近才开通的,看起来好像没有 Copilot Chat 权限,大家可以试试另外一个账号的这个:ghu_OfVPhvzFpptDwEV6jVqrxETAbiNwS30cvgej
    Supplement 2  ·  Dec 28, 2023
    最新 Token 可以试试:ghu_BvyEfLPXWtyQgr949ReZyMr0EzwZtk49Hwb0
    Supplement 3  ·  Dec 28, 2023
    大佬们,看起来是太多人请求了,这个 Token 失效得很快,如果是内部几个人用的话,有效期是好几个月的
    最新 Token:ghu_uOZ5wJU3Bhg70hKEpwoUyn5Iwrobck39X6U3
    Supplement 4  ·  Dec 28, 2023
    最新 Token:ghu_dgAZtXu9T2ea1abteVt0V3JiMWf6jl2iQFnY
    Supplement 5  ·  Dec 28, 2023
    最新 Token:ghu_Z38jP1UFJkxKVTlwRgE4maam7eMsOc152aDu
    Supplement 6  ·  Dec 28, 2023
    大佬们如果有开通 Github Copilot 的话,可以使用自己的 Token ,通过 https://cocopilot.org/copilot/token 接口来获取,目前太多不同的 IP 请求了,Token 半个钟就失效了,如果是内部几个人用的话,Token 有效期一般是好几个月
    Supplement 7  ·  Jan 2, 2024
    据大佬测试:模型参数仅支持 gpt-4 和 gpt-3.5-turbo ,实测使用其他模型均会以默认的 3.5 处理(对比 OpenAI API 的返回结果,猜测应该是最早的版本 gpt-4-0314 和 gpt-3.5-turbo-0301 )
    178 replies  •  2024-06-22 13:51:38 +08:00
    1  2  
    ❮ ❯
    jiang24gdufs
    jiang24gdufs
    Dec 28, 2023
    1
    没有 OPENAI 的 Key 也可以请求吗? 什么原理?
    you222
    you222
    OP
    Dec 28, 2023
    2
    @jiang24gdufs 可以按照步骤试试,因为 Github Copilot Chat 就是调用 OpenAI 的 GPT 模型,github 里面有个实现原理,可以看看
    wWjd5V5L0636B5YV
    wWjd5V5L0636B5YV
    Dec 28, 2023
    3
    {
    "error": true,
    "message": "empty response"
    }
    you222
    you222
    OP
    Dec 28, 2023
    4
    @xiaogang530 是不是复制的 Token 有问题呢,ghu_1FShK8KdA9UdoIEVUfqgDD04n0VtEz4GqEhP
    txhwind
    txhwind
    Dec 28, 2023
    5
    我用提供的 token 也是 "empty response"
    jiang24gdufs
    jiang24gdufs
    Dec 28, 2023
    6
    怎么查看 copilot 的 token?
    you222
    you222
    OP
    Dec 28, 2023
    7
    @xiaogang530 用这个试试:ghu_OfVPhvzFpptDwEV6jVqrxETAbiNwS30cvgej
    you222
    you222
    OP
    Dec 28, 2023
    8
    @txhwind 用这个试试:ghu_OfVPhvzFpptDwEV6jVqrxETAbiNwS30cvgej
    XMV2e4PmK5F85h17
    XMV2e4PmK5F85h17
    Dec 28, 2023
    9
    好像不太行
    loshine1992
    loshine1992
    Dec 28, 2023❤️2
    10
    https://cocopilot.org/copilot/token

    这个链接可以获取自己的 token
    jiang24gdufs
    jiang24gdufs
    Dec 28, 2023
    11
    @jiang24gdufs #6 已经从自己的账号中找到
    you222
    you222
    OP
    Dec 28, 2023
    12
    you222
    you222
    OP
    Dec 28, 2023
    13
    @Sniper000 用这个 Token 试试:ghu_OfVPhvzFpptDwEV6jVqrxETAbiNwS30cvgej
    XMV2e4PmK5F85h17
    XMV2e4PmK5F85h17
    Dec 28, 2023
    14
    同问
    F281M6Dh8DXpD1g2
    F281M6Dh8DXpD1g2
    Dec 28, 2023
    15
    {
    {"role": "system",
    "content": "\nYou are ChatGPT, a large language model trained by OpenAI.\nKnowledge cutoff: 2021-09\nCurrent model: gpt-4\nCurrent time: 2023/11/7 11: 39: 14\n"},
    {"role": "user",
    "content": content},
    },
    Model: "gpt-4",
    Temperature: 0.5,
    TopP: 1,
    N: 1,
    Stream: true,
    Intent: true,
    OneTimeReturn: false,
    }
    核心就是这个请求
    Carlos920
    Carlos920
    Dec 28, 2023
    16
    POST http://gpt4copilot.tech/v1/chat/completions 500 (Internal Server Error)
    rimondo242
    rimondo242
    Dec 28, 2023
    17
    POST http://gpt4copilot.tech/v1/chat/completions 500 (Internal Server Error)
    {
    "error": true,
    "message": "Failed to fetch"
    }
    you222
    you222
    OP
    Dec 28, 2023
    18
    最新 Token 可以试试:ghu_BvyEfLPXWtyQgr949ReZyMr0EzwZtk49Hwb0
    KgM4gLtF0shViDH3
    KgM4gLtF0shViDH3
    Dec 28, 2023
    19
    那两个测试问题文心一言 4.0 也能回答正确😂
    Hilong
    Hilong
    Dec 28, 2023
    20
    @you222 #18 这个可以
    rimondo242
    rimondo242
    Dec 28, 2023
    21
    @you222 #18 可以了
    xiaozizayang
    xiaozizayang
    Dec 28, 2023
    22
    好东西 不过 上下文多长呢 有使用限制吗
    Hilong
    Hilong
    Dec 28, 2023
    23
    自己的 Copilot chat 的 token 在哪里可以拿到呢
    you222
    you222
    OP
    Dec 28, 2023
    24
    @bestkayle 哈哈,文心一言的中文很牛
    you222
    you222
    OP
    Dec 28, 2023
    25
    you222
    you222
    OP
    Dec 28, 2023
    26
    @xiaozizayang 上下文没测试过,没有使用限制的,gpt-4-32k 也能正常使用
    vocaloid
    vocaloid
    Dec 28, 2023
    27
    看起来一直卡在正在输入,是服务器负载太重了吗?
    mosliu
    mosliu
    Dec 28, 2023
    28
    挺好的!!!
    我自己部署了 用 chatbox 测试 前后都有一个 null 是什么原因呢?
    xiaozizayang
    xiaozizayang
    Dec 28, 2023
    29
    @you222 #26 请问 token 过期时间是多少呢?
    you222
    you222
    OP
    Dec 28, 2023
    30
    @vocaloid 可能是啊,我是前端来的,不太懂搞服务器,这个服务器是 80 块一年买的,建议可以自己部署
    you222
    you222
    OP
    Dec 28, 2023
    31
    @xiaozizayang 之前我们团队内部用,两个月了都还没过期
    xiaozizayang
    xiaozizayang
    Dec 28, 2023
    32
    @you222 #31 可以麻烦你这个项目支持下 docker 部署吗,这样会比较方便
    you222
    you222
    OP
    Dec 28, 2023
    33
    @mosliu 哈哈这个不太清楚,可能是 Chatbox 处理接口有问题,你看看后端服务怎么改一下返回,客户端用 ChatGPT-Next-Web 是没问题的
    you222
    you222
    OP
    Dec 28, 2023
    34
    @xiaozizayang 好的,今晚研究下,还没学过 docker
    monkeyWie
    monkeyWie
    Dec 28, 2023
    35
    还有这种操作!但是 github copilot chat 只能问技术相关的东西,这个能解决吗
    you222
    you222
    OP
    Dec 28, 2023
    36
    @monkeyWie 可以的,github copilot chat 写了很严格 prompt 只能问技术相关的,通过网页调用的话可以自定义 prompt
    you222
    you222
    OP
    Dec 28, 2023
    37
    @vocaloid 应该是太多人请求导致 Token 失效了
    nnikooih
    nnikooih
    Dec 28, 2023
    38
    谢谢分享,学一学就
    Moyyyyyyyyyyye
    Moyyyyyyyyyyye
    Dec 28, 2023
    39
    牛
    heybwei
    heybwei
    Dec 28, 2023
    40
    太牛了
    qiqi77slh
    qiqi77slh
    Dec 28, 2023
    41
    厉害啊
    qiqi77slh
    qiqi77slh
    Dec 28, 2023
    42
    已 star, op 出个部署教程把,我也是前端,想自己部署玩玩。
    you222
    you222
    OP
    Dec 28, 2023
    43
    最新 Token:ghu_0Xx8pBzsfa0Dvr4GB8ApHYcjSwMlXg4EPTxK
    jeffpan
    jeffpan
    Dec 28, 2023
    44
    用自己的 github copilot token ,走的接口却是 http://gpt4copilot.tech ,总感觉我的 token 会被泄露。
    you222
    you222
    OP
    Dec 28, 2023
    45
    @jeffpan 我这边没有记录任何信息的,包括 token 和提问问题都不会记录,老哥可以试下自己部署
    XMV2e4PmK5F85h17
    XMV2e4PmK5F85h17
    Dec 28, 2023
    46
    怎么自己部署呢 有教程不
    XMV2e4PmK5F85h17
    XMV2e4PmK5F85h17
    Dec 28, 2023
    47
    我自己部署好了 部署到了 vercel 上 哈哈哈哈 非常不错
    you222
    you222
    OP
    Dec 28, 2023
    48
    @Sniper000 用的是自己 token 的话就挺稳定的
    oyasumi
    oyasumi
    Dec 28, 2023 via Android
    49
    @you222 哈哈。得是你 最近请求老超时
    windyskr
    windyskr
    Dec 28, 2023
    50
    {
    "error": true,
    "message": "Failed to fetch"
    }
    这是为啥,token 是自己的,是我接口地址错了吗,我直接填的 http://gpt4copilot.tech 把后面的/删掉了。
    you222
    you222
    OP
    Dec 28, 2023
    51
    @windyskr 接口地址没错啊,Token 是通过接口 https://cocopilot.org/copilot/token 拿的吗
    hellodigua
    hellodigua
    Dec 28, 2023
    52
    请问这个 go 写的咋部署啊,能 README 里面更新一下吗
    randomstream
    randomstream
    Dec 28, 2023
    53
    是来自 zhile 热佬的吗?
    param
    param
    Dec 28, 2023
    54
    有 copilot 但是没开 copilot chat 可以吗
    you222
    you222
    OP
    Dec 28, 2023❤️1
    55
    @hellodigua 好的,我更新下
    you222
    you222
    OP
    Dec 28, 2023
    56
    @randomstream 获取 token 接口用的是他的
    you222
    you222
    OP
    Dec 28, 2023
    57
    @param 可以的,现在 copilot chat 已经对 copilot 全面开放了
    mwjz
    mwjz
    Dec 28, 2023
    58
    不能传递图片吗?
    param
    param
    Dec 28, 2023
    59
    @you222 #57 我这里有 copilot 但是没有 copilot chat ,我不想。我请求 https://api.github.com/copilot_internal/v2/token 返回了:
    {"error_details":{"url":"https://github.com/github-copilot/signup?editor={EDITOR}","message":"No access to GitHub Copilot found. You are currently logged in as [马赛克].","title":"Signup for GitHub Copilot","notification_id":"revoked_coupon"},"message":"Resource not accessible by integration"}
    zZWdkdGNycmbhlma
    zZWdkdGNycmbhlma
    Dec 28, 2023
    60
    @Sniper000 #47 怎么部署呀哥
    irainsoft
    irainsoft
    Dec 28, 2023
    61
    自己部署了一个,是 GPT-3.5 (这也确实是 GitHub Copilot 用的模型)

    you222
    you222
    OP
    Dec 28, 2023
    62
    @irainsoft 可以在模型那里选择切换到 GPT-4 ,目前是不支持图片的
    you222
    you222
    OP
    Dec 28, 2023
    63
    @param 只要有 copilot 权限,就会有 chat 权限的,请求这个接口是不是没加请求头啊,需要加上 req.Header.Set("Authorization", "token "+githubToken)
    you222
    you222
    OP
    Dec 28, 2023
    64
    @mwjz 目前是不支持图片的
    you222
    you222
    OP
    Dec 28, 2023
    65
    @zZWdkdGNycmbhlma 可以暂时看看 Github 的 Readme ,我今晚弄一个 docker 版本
    virtualHJ
    virtualHJ
    Dec 28, 2023
    66
    自己部署在本地的话接口地址也只能写 http://gpt4copilot.tech 吗
    you222
    you222
    OP
    Dec 28, 2023
    67
    @virtualHJ 如果你把仓库的 go 项目代码也部署在本地,那就是填 http://127.0.0.1:8080
    mohulai
    mohulai
    Dec 28, 2023
    68
    有点意思啊,意思是相当于花$10 体验$20 的服务了?用的人多了估计要封了。
    pydiff
    pydiff
    Dec 28, 2023
    69
    @you222 我用 docker 部署的,它的默认端口 3000,我填写 http://ip:3000,测试返回的是一堆 html 码,其中有 404,请问是哪里操作不对吗
    you222
    you222
    OP
    Dec 28, 2023
    70
    @mohulai 哈哈,要是本来没开 copilot 的,还是不建议为了这个去开了
    gooplexsle
    gooplexsle
    Dec 28, 2023
    71
    用上了 感谢
    you222
    you222
    OP
    Dec 28, 2023
    72
    @pydiff 不好意思啊老哥,我不会 docker ,仓库里面的 docker 是有位大佬提了个 PR 过来弄的
    NeedforV2
    NeedforV2
    Dec 28, 2023
    73
    关注一下
    Moyyyyyyyyyyye
    Moyyyyyyyyyyye
    Dec 28, 2023
    74
    太牛了,再次点赞,哈哈
    Plutooo
    Plutooo
    Dec 28, 2023
    75
    Pandora 作者弄的拼车平台 cocopilot ,这么转 chat 迟早药丸
    mohulai
    mohulai
    Dec 28, 2023
    76
    @you222 我只有 copilot ,plus 信用卡太麻烦一直没开,看别人说安卓端可以 Google play 开,刚准备开就看到这个,省钱了。
    Orchestraa
    Orchestraa
    Dec 28, 2023
    77
    @you222 #65 老哥能加个 vercel 部署吗
    InfiniteMirage
    InfiniteMirage
    Dec 28, 2023
    78
    谢谢分享
    you222
    you222
    OP
    Dec 28, 2023
    79
    @xipuxiaoyehua 后端服务部署在 vercel 么,还没研究过,目前有个大佬提了个 PR 过来支持了 docker 部署
    RH
    RH
    Dec 28, 2023
    80
    👍
    ddmumahh
    ddmumahh
    Dec 28, 2023
    81
    ddmumahh
    ddmumahh
    Dec 28, 2023
    82
    一直是正在输入……
    you222
    you222
    OP
    Dec 28, 2023
    83
    @ddmumahh 上面给的 token 因为太多不同 ip 请求导致很快过期了,老哥你有 copilot 的话可以用自己的 token
    123go
    123go
    Dec 28, 2023
    84
    借楼问一下,有没有反过来用的工具或仓库?
    就是说,我已经买了$20 的 chatgpt plus ,但是没有买 github copilot ,能不能借用 chatgpt 的资源支持 copilot 免费使用?
    unneeded
    unneeded
    Dec 28, 2023
    85
    很奇怪,docker 部署完了直接访问 api http://xxxx/v1/chat/completions 提示 404 page not found
    unneeded
    unneeded
    Dec 28, 2023
    86
    @zhaidoudou123 #85
    哦,试了 OP 自己的服务也是这样的,那可能是我前端部署有点问题
    ddmumahh
    ddmumahh
    Dec 28, 2023
    87
    @you222 #83 大佬,我用自己的 token 了,用你上面给的地址生成的😂
    sickoo
    sickoo
    Dec 28, 2023
    88
    牛的关注了!
    [img][/img]
    you222
    you222
    OP
    Dec 28, 2023
    89
    @ddmumahh 用自己的 token 理论上不会有问题呀,能看下接口请求返回了什么错误信息吗
    koushouto
    koushouto
    Dec 28, 2023
    90
    https://cocopilot.org/copilot/token
    http://gpt4copilot.tech
    想问下使用这两个网站会不会有 token 被盗用的可能
    you222
    you222
    OP
    Dec 28, 2023❤️1
    91
    @koushouto https://cocopilot.org/copilot/token 是其他大佬维护的接口,我用了好几个月了,token 很安全,如果不放心的话可以在代码编辑器中使用 copilot 时去抓包获取 token ,以 ghu_开头的;
    http://gpt4copilot.tech 是我部署的服务,没有去记录 token 和提问问题的,如果不放心可以自行部署
    tenwx
    tenwx
    Dec 28, 2023
    92
    @you222 指定 gpt-4 后,chat 返回说还是 gpt-3 ,这是啥情况?
    whistle24
    whistle24
    Dec 28, 2023
    93
    一直卡着
    you222
    you222
    OP
    Dec 28, 2023
    94
    @tenwx 你直接问它是什么模型有时候不准的,可以通过以下问题判断是不是 GPT-4 模型

    鲁迅为什么暴打周树人?
    GPT-3.5 会一本正经的胡说八道
    GPT-4 表示鲁迅和周树人是同一个人

    我爸妈结婚时为什么没有邀请我?
    GPT-3.5 他们当时认为你还太小,所以没有邀请你。
    GPT-4 他们结婚时你还没出生。
    whistle24
    whistle24
    Dec 28, 2023
    95
    一直 loading 是什么意思
    you222
    you222
    OP
    Dec 28, 2023
    96
    @whistle24 上面给的 token 因为太多不同 ip 请求导致很快过期了,老哥你有 copilot 的话可以用自己的 token
    exploreexe
    exploreexe
    Dec 28, 2023
    97
    在服务器上部署 docker run -d -p 8088:8080 copilot-gpt4-service
    提示 404 page not found
    docker run -d -p 8088:8088 copilot-gpt4-service
    提示 502 网关错误

    请问如何自己在服务器上部署?没搞懂哪里出的问题
    A3
    A3
    Dec 28, 2023
    98
    思路打开了,自己配置个反代,替换下 system promote ,可以在 vs code 里用了

    ```
    {
    "github.copilot.advanced": {
    "debug.overrideChatEngine": "gpt-4",
    "debug.chatOverrideProxyUrl": "https://api.githubcopilot.com",
    }
    }
    ```
    Monteli
    Monteli
    Dec 28, 2023
    99
    谢谢分享
    Dragonsss
    Dragonsss
    Dec 28, 2023
    100
    本地部署成功了,感谢分享
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1311 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 136ms · UTC 20:24 · PVG 04:24 · LAX 12:24 · JFK 15:24
    ♥ Do have faith in what you're doing.