下面是我的 Go 应用:github-copilot-svcs ,它可以把 GitHub Copilot 变成 OpenAI 的 API 接口,这样就能用上 Copilot 的模型了。
https://github.com/privapps/github-copilot-svcs
为啥要做这个? GitHub Copilot 虽然用了好几个最新的大模型,但市面上还有些 AI 代码可能更好用。而且,有了这个应用,你就能用 GitHub Copilot 来跑其他 AI 应用,比如做个概念验证( POC )啥的。
它是咋工作的? 这个应用就像个中间层,能把 OpenAI 的 API 请求转换成 GitHub Copilot 模型的调用。它利用 Go 语言强大的并发能力和高效的 HTTP 处理,确保响应速度够快,特别适合实时应用 [4]。简单说,这个项目就是把 GitHub Copilot 的 API 给“逆向”了一下,然后把它包装成一个兼容 OpenAI 和 Anthropic 的服务。这样一来,那些支持 OpenAI Chat Completions API 或者 Anthropic Messages API 的工具,包括 Claude Code ,都能直接用上 Copilot 了。
能用来干啥? 虽然这个应用是跑 GitHub Copilot 的模型,但你也可以把它接上别的 AI ,比如 QwenCode 、Cline 、Roocode 、Crush 、还有 OpenCode 。甚至,你还能用它来驱动你自己的 AI 应用。
大家对这个玩法有啥想法或者改进意见,欢迎在这里留言讨论!
1
Mzs 32 天前
建议自己玩下就好
之前有个一样的 后面 github 官方统一封了 包括使用者 所有还是别走这个方式 当时申请了工单 说了半天才给解封 |
2
privapps OP |
![]() |
3
zhaidoudou123 32 天前
去年上半年用的别人的 copilot2api ,到现在 GitHub copilot 还被封禁呢
|
![]() |
4
Twelveeee 32 天前
|
![]() |
5
WasteNya 32 天前
@Twelveeee 会不会是代码的实现没用官方给的 https://api.githubcopilot.com/chat/completions 导致封号?
|
6
BlueSkyXN 32 天前 ![]() @WasteNya
API 逆向和 LM API 正版 2 个我都做过,其实没怎么管 API 逆向版之前开源   LMAPI 版 https://github.com/BlueSkyXN/Copilot-LMAPI |
7
Yelp 32 天前
已老实,上次用类似的两周就封了,申诉排队了两个月,跟客服 balabala 几周最后才解封
|
8
privapps OP 我之前不知道有人写这个,我这个是单独写的。
对方写的 https://gitlab.com/aaamoon/copilot-gpt4-service 刚才仔细看了一下,说实话,英雄所见略同,基本实现都是类似的。 因为 reverse proxy 实现都是类似的,从服务器上只能用 User-Agent 上找可能性,但基本上很难。唯一的可能性只能说各位大哥是不是用的太狠了,一个账号几十个人用? |
9
privapps OP 我看了 opencode 它有 github copilot 实现也是类似的
https://github.com/sst/opencode/blob/dev/packages/opencode/src/auth/github-copilot.ts |
![]() |
11
blankmiss 32 天前
Copilot 的上下文又小 没什么好玩的 chatgpt plus ,Claude pro ,Claude code ,augment code ,cursor pro ,Copilot pro 我都有
|
![]() |
12
WasteNya 32 天前
@BlueSkyXN 可以啊,竟然直接封装 vscode-copilot-chat 插件的 sendRequest 等函数来作为服务使用,感觉这么用手动操作没啥区别了,那我还有必要冒风险用 https://api.githubcopilot.com/chat/completions 这么吗?
|
14
jowu598 32 天前
之前考虑过无限白嫖 copilot 这个问题,看了下 copilot.lua 和 obs copilot ,不知道有没有基于 IDE 做二次开发的可能
比如在 neovim 里开发一个插件,把 input/output 转发到服务里,这个服务是 docker/pod ,内部跑一个 neovim 。 |
![]() |
15
logic2 32 天前
@WasteNya #13 还不如买张卡自己部署,我现在脚本任务都是本地 2080ti 跑的模型运行的,不用跟你们挤免费的 api ,生成速度还贼快,现在中小任务,写个脚本啥的,全交给 qwen3-code-30b-flash 了
|
![]() |
16
mmdsun 31 天前 via iPhone
有处理 TLS/SSL 指纹吗?感觉会被封号。服务器识别客户端可不止是 User-Agent
|
17
aijiyenan 31 天前
有逆向 gemini cli 的吗?这个真的刚需,免费,每天 1000 的请求额度(虽然 96%是 flash )
|
19
BlueSkyXN 31 天前 ![]() @WasteNya 这就是为什么直接使用 Cline 、Roocode 等正版插件调用的 LMAPI ,而不是逆向认证。保持基于 Vscode 开启时实现的转发功能,完全使用官方正版函数。
|
![]() |
21
iorilu 31 天前
用了多久, 确定不会封?
|
![]() |
22
WasteNya 31 天前
@BlueSkyXN Wait wait wait, 我刚刚看了下,即使是使用 LMAPI 也有被 Ban 的可能,按 Copilot 的官方说法就是说,只要不是重度滥用,请求频率限制跟 Copilot 插件接近就可以随便使用
https://www.reddit.com/r/RooCode/comments/1j1iybu/using_vscode_lmapi_leading_to_github_copilot/ ![]() |
![]() |
24
chingyat 29 天前
不是有 "api.githubcopilot.com" 可以用吗
|