部署方式
使用 docker、本地搭建UI,Vscode、JetBrains 等,Chat、代码补全都正常使用。
克隆项目
git clone https://github.com/linux-do/override.git
推荐使用docker compose部署
配置文件路径:我的位置是
./config.json
,这个可以自行选择。
将 Override 配置写入文件中
cd override cp config.json.example config.json vim config.json
config.json示例,修改bind、codex_api_base、codex_api_key
{ "bind": "0.0.0.0:8181", "proxy_url": "", "timeout": 600, "codex_api_base": "https://api.deepseek.com/beta/v1", "codex_api_key": "sk-xxxx", "codex_api_organization": "", "codex_api_project": "", "codex_max_tokens": 500, "code_instruct_model": "deepseek-coder", "chat_api_base": "https://api.deepseek.com/beta/v1", "chat_api_key": "sk-xxx", "chat_api_organization": "", "chat_api_project": "", "chat_max_tokens": 4096, "chat_model_default": "deepseek-coder", "chat_model_map": {}, "chat_locale": "zh_CN", "auth_token": "" }
修改 docker-compose.yaml 的配置文件路径
services: override-app: image: linux-do/override:latest container_name: override-app restart: always build: context: . dockerfile: Dockerfile volumes: - /data/override/config.json:/app/config.json ports: - "8181:8181"
部署项目
docker compose up -d docker compose ps
完成 override 部署
本地UI部署的项目地址
https://github.com/xifan2333/override-gui
下载override-gui.exe即可。配置json——点击启动即可。
Vscode Copilot配置
劫持VSCode Copilot插件:
1. 打开Copilot插件设置——>扩展设置
2. 在json文件中编辑:
对应部分的配置内容如下:
"github.copilot.advanced": {
"debug.overrideCAPIUrl": "http://ip:端口/v1",
"debug.overrideProxyUrl": "http://ip:端口",
"debug.chatOverrideProxyUrl": "http://ip:端口/v1/chat/completions",
"authProvider": "github-enterprise"
},
"github-enterprise.uri": "https://cocopilot.org",
保存后重启VSCode
3. 登录Copilot插件:
浏览器中直接粘贴刚刚的代码
点击Continue即可跳转授权页面,点击授权就可以登录成功。
同样的,Copilot Chat 插件也会自动提示,再按照上面的步骤登录一遍即可。然后就可以和你的DeepSeek愉快的玩耍了。
JetBrains 注意事项
注意:Github Copilot 插件版本为 <=1.5.8.5775
配置完成后,一定要点击右下角的github copilot登录哟!!!
方式一:ja-netfilter 配合 env.jar 插件替换环境变量(推荐)
先从plugin-env 发行版 - Gitee.com,丢进你的 plugins-jetbrains
文件夹。然后在你的 config-jetbrains
目录新建 env.conf
文件。
以下是一个替代 CoCopilot
脚本的 env.conf
配置:
[ENV]
PREFIX,AGENT_DEBUG_OVERRIDE_CAPI_URL=http://你的ip:8181/v1
PREFIX,AGENT_DEBUG_OVERRIDE_PROXY_URL=http://你的ip:8181
PREFIX,GITHUB_COPILOT_OVERRIDE_CAPI_URL=http://你的ip:8181/v1
PREFIX,GITHUB_COPILOT_OVERRIDE_PROXY_URL=http://你的ip:8181
方式二:override\scripts
里的脚本替换环境变量
具体请看:
修改copilot:Settings -> Languages & Frameworks -> GitHub Copilot -> Authentication Provider: cocopilot.org
将
override\scripts
脚本中的 127.0.0.1:8181 替换为您的ip:端口
。根据平台执行脚本。
愉快的玩耍吧!!!