下面是我的 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 应用。
大家对这个玩法有啥想法或者改进意见,欢迎在这里留言讨论!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.