【保姆级】经过几个小时的学习和折腾终于用上了DeepSeek版的Override

首先感谢始皇,感谢论坛各位大佬的付出与分享,在这里总结一下我这几个小时的学习与搭建过程。

前言:

先解释一下,经过几个小时反复阅读相关帖子,我才认识到Override是一个可以使用Docker在本地搭建的服务,可以用于给Copilot插件提供接口,所以步骤就分为两大块:

  1. 部署Override服务
  2. 劫持Copilot指向本地部署的Override服务接口

部署Override服务(默认已安装好Docker,并已启动Docker Engine):

1. 下载Override源代码:

Git Clone或者直接下载ZIP源码包都可以

仓库地址:

修改源码目录下的docker-compose.yml文件:

services:
  override-app:
    image: linux-do/override:latest
    container_name: override-app
    restart: always
    build:
        context: .
        dockerfile: Dockerfile
    volumes:
      - ./config.json:/app/config.json
    ports:
        - "8181:8181"

2. 启动镜像创建容器:

本地解压后在源码目录下启动终端程序,我使用的是 Windows11 安装了 终端预览UWP应用,执行指令编译Docker镜像:

docker build -t override-app .

成功之后Docker的Image中会多出一个 override-app 如下图

点击运行,启动镜像,创建一个容器,需要修改端口如下图所示:

3. 修改config.json:

如下图所示,在容器运行起来之后,可以点击左上角的 8181:8181 打开本地服务链接,看到404就表示服务正确运行了

image

然后挂载app目录,编辑config.json文件

补一张截图

我的配置:

{
  "bind": "0.0.0.0:8181",
  "proxy_url": "",
  "timeout": 600,
  "codex_api_base": "https://api.deepseek.com/beta/v1",
  "codex_api_key": "sk-xxx",
  "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": 8192,
  "chat_model_default": "deepseek-coder",
  "chat_model_map": {},
  "chat_locale": "zh_CN",
  "auth_token": ""
 }

其中“sk-xxx”需要用你自己的DeepSeek Key替换。编辑完成保存后,重启Docker。到此Override服务就正式部署完成了

劫持VSCode Copilot插件:

1. 打开Copilot插件设置——>扩展设置

2. 在json文件中编辑:

对应部分的配置内容如下:

  "github.copilot.advanced": {
    "debug.overrideCAPIUrl": "http://127.0.0.1:8181/v1",
    "debug.overrideProxyUrl": "http://127.0.0.1:8181",
    "debug.chatOverrideProxyUrl": "http://127.0.0.1:8181/v1/chat/completions",
    "authProvider": "github-enterprise"
  },
  "github-enterprise.uri": "https://cocopilot.org"

保存后重启VSCode

3. 登录Copilot插件:

复制并访问Github

image

浏览器中直接粘贴刚刚的代码

点击Continue即可跳转Linux Do的授权页面,点击授权就可以登录成功。
同样的,Copilot Chat 插件也会自动提示,再按照上面的步骤登录一遍即可。然后就可以和你的DeepSeek愉快的玩耍了。

补充效果图(TG图床需要挂梯子):

本教程参考链接感谢:

  1. Override 搭配 DeepSeek Coder 详细搭建过程,Docker、本地编译方式 - 在线辅导解答 感谢 @FENG
  2. 也是用上始皇的新玩具了,贴个dockerfile吧,amd64的机器可以直接拉镜像 感谢 @麦克斯奥特曼
477 个赞

太详细了,感谢教程

9 个赞

大佬强的可怕

6 个赞

感谢我的赛博保姆

9 个赞

感谢:blush:

7 个赞

确实保姆级,贴心细致。

26 个赞

始皇还不睡!

6 个赞

不用cc能直接L站鉴权?

6 个赞

感谢保姆级教程!

6 个赞

:smiling_face_with_tear: :smiling_face_with_tear: :smiling_face_with_tear:

3 个赞

mark

5 个赞

马克

4 个赞

就喜欢这种手把手帖子:kissing_heart::smiling_face_with_three_hearts:

6 个赞

感谢分享

5 个赞

真的非常需要这种教程,给佬狠狠点赞 :smiling_face_with_three_hearts:

5 个赞

感谢分享

7 个赞

可以的,现在不用cocopilot插件了

3 个赞

牛逼,牛逼,这就是传说中的ds 口拍len 了

4 个赞

感谢分享

4 个赞

牛逼大佬

7 个赞