自搭建Github Copilot全代理 支持三方端点

同上,mark一下

mark

关注大佬

mark

和COCO很像,COCO只代理了认证这个全代理,COCO已经能被检测到了,这玩意感觉差不多啊

有人成功了吗?

楼主,github是会检测高频调用,你这个代理能不能做到,比如同时有4个请求,让这4个排队延时请求,如果能做到这样就好了。

做了防抖,ghu+对应的copilot token+代理地址 组成token对,每个token对同时只能进行一个请求,负载均衡,不过没做限流,人少的话应该没问题,人多号少容易429

看看效果怎么样 先mark一下

能出个docker版吗 哈哈

加上支持了

mark

1 个赞

这个NB了 等c个号试试

mark 一下

mark 一下

mark 一下

mark 一下

mark 一下


服务启动了然后加上这个之后Vscode得右下角图标就无了这是为什么呢
下面是我config.json的配置
{
“listenIp”: “0.0.0.0”,
“listenPort”: 8023,
“targetList”: [
{
“authUrl”: “https://api.github.com/copilot_internal/v2/token”,
“authToken”: “ght_xxxxx”,
“type”: “copilot”,
“httpProxyAddr”: “127.0.0.1:8023”,
“codexUrl”: “https://copilot-proxy.githubusercontent.com/v1/engines/copilot-codex/completions”,
“chatUrl”: “https://api.githubcopilot.com/chat/completions
},
{
“authToken”: “sk-xxx”,
“authUrl”: “https://api.github.com/copilot_internal/v2/token”,
“type”: “openai”,
“priority”: 1,
“modelMap”: {
“gpt4”: “text-davinci-003”
},
“httpProxyAddr”: “127.0.0.1:8023”,
“codexUrl”: “https://api-proxy.oaipro.com/v1/completions”,
“chatUrl”: “https://api-proxy.oaipro.com/v1/chat/completions
}
],
“local”: “zh_CN”,
“tokenSalt”: “default_salt”,
“adminToken”: “default_admin_token”,
“copilotDebounce”: 1000,
“defaultBaseUrl”: “http://127.0.0.1:8023”,
“apiBaseUrl”: “http://127.0.0.1:8023”,
“originTrackerBaseUrl”: “https://origin-tracker.127.0.0.1:8023”,
“proxyBaseUrl”: “http://127.0.0.1:8023”,
“telemetryBaseUrl”: “https://copilot-telemetry-service.127.0.0.1:8023
}
感谢老哥解答

1 个赞

不能直接用127.0.0.1 需要使用域名 没有公网ip的话可以改本地host

嗷嗷明白了 没有域名的话 改host 那config.json和 setting.json都不需要改了是吧 感谢感谢. 因为我直接调用127.0.0.1:xxxx_ping还能调用通 然后我就以为没问题呢 …

大佬又出现个新的问题


我这样设置完成之后Vscode点击登录跳转到了这个网址:
http://your.domain:8023/settings/tokens/new?description=Visual%20Studio%20Code%20(user:email)&scopes=user:email
我看api里面没有这个接口呀
然后idea设置的话
image
然后就一直卡到这个位置
image
感谢大佬的帮助

很厉害,先插个眼