ziptar
(ziptar)
1
论坛的佬们, 我没有做过什么逆向相关的东西, 之前用的全代理copilot的工具, 现在在用始皇的懂车帝, 关于cocopilot的原理, 可不可以理解为, 始皇的实际上只代理了 https://api.github.com/copilot_internal/v2/token
的接口, 由 github token 拿到 github copilot token , 下发给了乘车人员, 乘车人员然后拿着copilot token 然后愉快的代码搬砖
这块我不知道是不是应该这么理解, 论坛大佬们教我
如果是正确的话, 那同理, 如果我有一个干净代理IP去代理特定一个ghu的/copilot_internal/v2/token
请求, 并且乘车人员都是固定IP, 那实际上也可以自己去部署完成? 我主要考虑的是小团队, 但是不是每个人都有论坛id, 或者超过10人固定开发小团队之类的
LAST,
论坛里面的大佬一个个都很帅, 很有钱, 说话又好听, 好喜欢泡吧
感谢JB佬(https://linux.do/u/lvguanjun/summary)的copilot share的长期陪伴
5 个赞
BPCS
(BPCS)
2
你说得没错,但接口只有始皇大善人做了。IP不IP的不重要,始皇能让你转你就能开。
1 个赞
neo
(Neo)
3
你说的没有太大偏差。
不过因为自建平台一些问题,不能在论坛以任何形式拉人开车。具体参考:
https://linux.do/t/topic/15267
3 个赞
ziptar
(ziptar)
4
嗯, 我不开车, 主要是像论坛大佬请教是不是能这么实现, 要是可以的话, 可能我自己写个代理接口, 给自己的搬砖小团队搞起了, 毕竟穷B, 买不起TEAM
BPCS
(BPCS)
5
小团队可以考虑白嫖接coze,就有点慢,cocopilot用起来效果我感觉不如共享gpt-4
最好还是gpt-4接始皇大善人oaifree
ziptar
(ziptar)
6
无所谓的, 补全就行了, chat有使用的backend-api
erhu
(erhu)
8
我试了下 GitHub Copilot 1.4.14.4554 (jetbrains)是最后一个能用 dev_override 的版本了
版本历史看 https://plugins.jetbrains.com/plugin/17718-github-copilot/versions/stable
在之后的版本 dev_override 看起来已经不工作了((((我电脑上是这样的, 切回 1.4.14.4554 以及之前可以使用, 之后就不行
之后的版本可以参考 始皇的那个帖子, 走类似企业授权这种, 我研究了下步骤
- 假设我们现在的域名 test.local 以及 api.test.local
- 获取设备接口 POST : /login/device/code host: test.local
- 获取 access_token: POST: /login/oauth/access_token host: test.local
- 获取用户信息: GET: /user host: api.test.local
- 获取 token : GET: /copilot_internal/v2/token host: api.test.local
你说的
https://api.github.com/copilot_internal/v2/token
的接口, 由 github token 拿到 github copilot token , 下发给了乘车人员, 乘车人员然后拿着copilot token 然后愉快的代码搬
其实是最后一个步骤了
1 个赞
ziptar
(ziptar)
9
要是直接从始皇或者IDE拿到了ghu/gho, 或者将前面的步骤手动做完, 那就只用做最后一步了, 毕竟只有其他人不能用的时候只用报个问题就行了, 又不是做开车平台, 不追求那么自动化了