1 克隆项目


git clone https://github.com/linux-do/override.git

2 部署方式


cocoliot支持docker部署、本地部署,linux、window都可以使用。


2.1 方式一 docker部署(推荐)


2.1.1 设置 config.json


复制config.json.example为config.json


编辑config.json


{
"bind": "0.0.0.0:8181",
"proxy_url": "",
"timeout": 600,
"codex_api_base": "https://api.oaipro.com/v1",
"codex_api_key": "sk-xxx替换成自己的key",
"codex_api_organization": "",
"codex_api_project": "",
"codex_max_tokens": 500,
"code_instruct_model": "gpt-3.5-turbo-instruct",
"chat_api_base": "https://api.oaipro.com/v1",
"chat_api_key": "sk-xxx替换成自己的key",
"chat_api_organization": "",
"chat_api_project": "",
"chat_max_tokens": 4096,
"chat_model_default": "gpt-4o-mini",
"chat_model_map": {},
"chat_locale": "zh_CN",
"auth_token": ""
}

上面的codex_api_key和chat_api_key 从 New API 获取。建议这里使用oaipro,使用deepseek速度太慢,影响编程体验。

如果你想使用deepseek的代码补全和聊天,可以使用如下配置:


{
"bind": "0.0.0.0:8181",
"proxy_url": "",
"timeout": 600,
"codex_api_base": "https://api.deepseek.com/beta/v1",
"codex_api_key": "sk-你自己的deepseek key",
"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-你自己的deepseek key",
"chat_api_organization": "",
"chat_api_project": "",
"chat_max_tokens": 4096,
"chat_model_default": "deepseek-coder",
"chat_model_map": {},
"chat_locale": "zh_CN",
"auth_token": ""
}


注意:上面的auth_token不建议设置



2.1.2 docker compose




  1. 修改 docker-compose.yaml 的配置文件路径


    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. 部署项目


    docker compose up -d

    docker ps



  3. 完成 override 部署




  4. 访问ip:端口




image


出现上图所示,表示部署成功。


2.2 方式二 本地编译部署


支持所有平台 (Windows、Linux、Mac),下面使用Windows说明




  1. 准备工作,系统需要安装 golang >= 1.21 (低于该版本需要修改 go.mod)




  2. 克隆 override 到本地




  3. 编译


    override

    cd override
    go mod tidy
    go build .



  4. 编译完成后,会在override目录下生成一个可执行文件 override.exe




  5. 新建配置文件 config.json,放在override目录下




  6. 双击启动 override.exe 即可




2.3 方式三 本地GUI部署


2.3.1 windows系统安装


地址: Release Override-Gui · xifan2333/override-gui · GitHub


image


使用方法


启动 exe,填入api-key,复制 vscode 配置到 setting.json,立即使用。


2.3.2 mac系统安装




image


3 JetBrains 安装copilot


3.1 下载copilot


注意:Github Copilot 插件版本为 <=1.5.8.5775


插件下载地址:





3.2 手动安装copilot



3.3 设置 Authentication Provider


安装完成后设置github的Authentication Provider 为 cocopilot.org



3.4 设置env


3.4.1 使用脚本设置env



如果使用的windows系统,打开install-all-users.vbs,设置baseUrl为你自己部署的url(其他系统也类似)



运行脚本


image


出现Done说明设置成功


image


在JetBrains中愉快使用吧(windows中 alt + \ 生成提示)



3.4.2 使用插件设置env(未验证)




4 VSCode中安装使用Copilot


4.1 劫持VSCode Copilot插件:


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


image


2. 在json文件中编辑:


image


对应部分的配置内容如下(自行换成自己部署的url):


  "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愉快的玩耍了。



参考链接


Override 搭配 DeepSeek Coder 详细搭建过程,Docker、本地编译方式 - 在线辅导解答


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


plugin-env:为了这点醋才包的这顿饺子


override-gui | 填上api-key,立即使用 deepseek 版 cocopilot


override-gui | 填上api-key,立即使用 deepseek 版 cocopilot - #57,来自 duolabmeng6


override-gui | 填上api-key,立即使用 deepseek 版 cocopilot - #57,来自 duolabmeng6


举报· 362 次点击
登录 注册 站外分享
19 条回复  
xk2024 初学 2024-10-30 15:33:08

先赞

0F7EB470

再看,养成习惯

cabbage 初学 2024-8-21 11:23:00

强啊,收藏一下等待启用

YoungChany 初学 2024-8-21 11:23:00

太细了太强了 :tieba_013:

lonleyhapi 初学 2024-8-21 11:23:00

太强了大佬!先赞再看

BigBigBigSnowMan 初学 2024-8-21 11:23:00

先用 DS,DeepSeek 搞不定的问题再去 4o 问。 :tieba_016:

otron 初学 2024-8-21 11:23:00

感谢佬友喂饭 :tieba_013:

Jomi 初学 2024-8-21 11:23:00

在N1上跑的,Docker构建太慢了,还是直接在release下载了

Thenextsupersun 初学 2024-8-21 11:23:00

谢谢你喂饭侠

gpl 初学 2024-8-21 11:23:00

多谢,收藏了

12下一页
返回顶部