mirror of
https://gitee.com/chuangxxt/share-copilot
synced 2025-04-16 10:13:26 +00:00
Merge branch 'master' of https://gitee.com/chuangxxt/share-copilot
# Conflicts: # readme/codeTipsProxy.md
This commit is contained in:
commit
fa6e9323cb
@ -1,12 +1,15 @@
|
|||||||
[中文](README.md) | [English](README-EN.md)
|
**[中文](README.md) | [English](README-EN.md)**
|
||||||
|
|
||||||
|
|
||||||
|
[代码提示 代理说明](readme/codeTipsProxy.md)
|
||||||
|
|
||||||
# share-copilot
|
# share-copilot
|
||||||
|
|
||||||
- 作为代理服务器,中转copilot插件的API的请求(也可以代理无良商贩的,自行研究)
|
- 作为代理服务器,中转copilot插件的API的请求(也可以代理无良商贩的,自行研究)
|
||||||
- 支持vscode插件和jetbrains插件
|
- 支持vscode插件和jetbrains插件
|
||||||
- 支持多用户共享一个token
|
- 支持多用户共享一个token
|
||||||
- 优化请求逻辑,降低suspended概率(别万人骑基本不会)
|
- 优化请求逻辑,降低suspended概率(别万人骑基本不会)
|
||||||
|

|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
简单说一下
|
简单说一下
|
||||||
@ -82,7 +85,7 @@ go build
|
|||||||
### 1.安装
|
### 1.安装
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
wget https://gitee.com/chuangxxt/share-copilot/releases/download/1.0.2/share-copilot-linux-amd64.zip
|
wget https://gitee.com/chuangxxt/share-copilot/releases/download/v1.0.4/share-copilot-linux-amd64.zip
|
||||||
```
|
```
|
||||||
```sh
|
```sh
|
||||||
unzip share-copilot-linux-amd64.zip
|
unzip share-copilot-linux-amd64.zip
|
||||||
|
@ -1,45 +1,37 @@
|
|||||||
# 代码提示代理说明
|
# 代码提示 代理说明
|
||||||
|
|
||||||
*以windows为例,其他的系统等个友友补充*
|
**-以windows为例**
|
||||||
|
|
||||||
## **vscode:**
|
## **vscode:**
|
||||||
|
|
||||||
##### **1.修改文件:**
|
#### 1.修改文件:**
|
||||||
|
|
||||||
`%userprofile%\.vscode\extensions\github.copilot-xxxx\dist\extension.js`
|
`%userprofile%\.vscode\extensions\github.copilot-xxxx\dist\extension.js`
|
||||||
|
|
||||||
```js
|
|
||||||
//extension.js头部添加环境变量
|
|
||||||
process.env.completionsUrl="http://127.0.0.1";
|
|
||||||
process.env.telemetryUrl="http://127.0.0.1/telemetry";
|
|
||||||
```
|
|
||||||
|
|
||||||
**1.1.搜索extension.js全文替换内容,注意引号一起搜索替换**
|
**1.1.extension.js全文搜索替换下面两个接口,替换为自己的url**
|
||||||
|
|
||||||
|
|
||||||
```js
|
```js
|
||||||
"https://copilot-proxy.githubusercontent.com"
|
"https://copilot-proxy.githubusercontent.com"
|
||||||
替换为 process.env.completionsUrl
|
替换为"http://127.0.0.1" (你的url)
|
||||||
这个是代码提示接口
|
这个是代码提示接口
|
||||||
|
---------------------------------------------------------------
|
||||||
"https://copilot-telemetry.githubusercontent.com/telemetry"
|
"https://copilot-telemetry.githubusercontent.com/telemetry"
|
||||||
替换为 process.env.completionsUrl
|
替换为"http://127.0.0.1/telemetry" (你的url/telemetry)
|
||||||
这个应该是copilot把你代码上传拿去深度学习的,直接改成null也不影响使用
|
这个应该是copilot把你代码上传拿去深度学习的,直接改成null好像也不影响使用
|
||||||
```
|
```
|
||||||
|
|
||||||
**1.2.也可以使用[脚本](https://gitee.com/chuangxxt/share-copilot/releases/download/v1.0.4/vscode%E4%B8%80%E9%94%AE%E9%85%8D%E7%BD%AE%E8%84%9A%E6%9C%AC.bat)一键修改,需要将extension.js原来增加的内容删掉,再配置脚本一键修改**
|
**1.2.也可以使用[脚本](https://gitee.com/chuangxxt/share-copilot/releases/download/v1.0.4/vscode%E4%B8%80%E9%94%AE%E9%85%8D%E7%BD%AE%E8%84%9A%E6%9C%AC.bat)一键修改,需要将extension.js原来增加的内容删掉,再配置脚本一键修改,脚本会自动备份原来的文件**
|
||||||
|
|
||||||
将127.0.0.1改为自己的Api url
|
|
||||||
|
|
||||||
GITHUB_TOKEN改为代理服务器中间件验证内容
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
@echo off
|
@echo off
|
||||||
setlocal
|
setlocal
|
||||||
|
|
||||||
:: ghu代理
|
:: 将127.0.0.1改为自己的Api url GITHUB_TOKEN改为自己代理服务器中间件验证内容
|
||||||
set "GITHUB_TOKEN=123456"
|
set "GITHUB_TOKEN=123456"
|
||||||
set "GITHUB_API_URL=http://127.0.0.1"
|
set "GITHUB_API_URL=http://127.0.0.1"
|
||||||
:: 代码提示代理
|
|
||||||
set "completionsUrl=http://127.0.0.1"
|
set "completionsUrl=http://127.0.0.1"
|
||||||
set "telemetryUrl=http://127.0.0.1/telemetry"
|
set "telemetryUrl=http://127.0.0.1/telemetry"
|
||||||
|
|
||||||
@ -49,17 +41,13 @@ set "GITHUB_SERVER_URL=https://github.com"
|
|||||||
...略...
|
...略...
|
||||||
```
|
```
|
||||||
|
|
||||||
##### 2.测试
|
#### 2.测试
|
||||||
|
|
||||||
代码提示已经走代理服务器了,这样就全是走一个ip了,虽然不知道有没有意义
|
|
||||||
|
|
||||||
如果你是贩子,甚至可以搞点小动作
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
全部接口代理后是走一个ip了,虽然不知道有没有意义
|
||||||
|
|
||||||
|
如果你是贩子,甚至可以搞点有意思的东西
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user