部署DeepSeek模型,进群交流最in玩法!
立即加群
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >做到了! 让 GitHub Copilot 用上 deepseek,性能不输 GPT-4,每月立即省 10 刀!

做到了! 让 GitHub Copilot 用上 deepseek,性能不输 GPT-4,每月立即省 10 刀!

原创
作者头像
老码小张
修改2024-09-16 17:54:50
修改2024-09-16 17:54:50
5.8K00
代码可运行
举报
文章被收录于专栏:玩转全栈玩转全栈
运行总次数:0
代码可运行

你有没有遇到这种情况?每个月花个 10 刀订阅 GitHub Copilot,虽然它好用,但每次看到信用卡账单时总觉得这钱花得有点“肉疼”?如果我告诉你,有个方法不仅能省下这笔钱,而且还能保持同样的代码生成效果,你会不会很感兴趣?

今天,我就和你分享一个隐藏的“宝藏”——通过 deepseek 的 API 来替代 GitHub Copilot 的 GPT-4,还能省下一大笔费用。

什么是 deepseek API?怎么用?

简单来说,deepseek API 是一款非常强大的代码生成工具,代码生成质量和 GPT-4差距非常之小,但它的价格却比 GitHub Copilot 便宜得多。具体的价格对比在这篇也许你该了解下,DeepSeek Coder这个国产目前最牛逼的编码大模型,或许你真的用得上文章中,有详细的对比数据。

具体怎么操作呢?其实原理也很简单:你只需要在本地启动一个服务,然后让 GitHub Copilot 的请求通过这个服务转发到 deepseek 的 API,就可以实现用 deepseek 替代 GPT-4 来生成代码了。

可能听起来有点复杂,但别担心,步骤非常简单。原理就是,只需启动一个中间层服务,让 GitHub Copilot 的所有请求自动转发到 deepseek 的 API 上,你就可以开始享受这个“花小钱办大事”的过程了!

具体操作如下:

1.下载 cocopilot 插件

插件下载地址在此:

https://cocopilot.org/static/assets/files/cocopilot-0.0.6.vsix

安装方式图中已经给出。

然后配置下 vscode 的设置:

代码语言:javascript
代码运行次数:0
运行
复制
    "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",

注意,这里的 http://127.0.0.1:8181 ,就是下面要启动的代理服务

2.git clone 仓库,Docker 启动
代码语言:javascript
代码运行次数:0
运行
复制
git clone https://github.com/linux-do/override
docker compose -up --build

config.json 里面配置自己的deepseek 的 base url 和 API key

代码语言:json
复制
{
  "bind": "0.0.0.0:8181",
  "proxy_url": "",
  "timeout": 600,
  "codex_api_base": "https://api.deepseek.com/beta/v1",
  "codex_api_key": "sk-x99xxxxxxxxxxxxxxxx6c1",
  "codex_api_organization": "",
  "codex_api_project": "",
  "codex_max_tokens": 500,
  "code_instruct_model": "deepseek-coder",
  "chat_api_base": "https://api.deepseek.com/v1",
  "chat_api_key": "sk-5xxxxxxxxxxxxxxxxxx96c1",
  "chat_api_organization": "",
  "chat_api_project": "",
  "chat_max_tokens": 4096,
  "chat_model_default": "deepseek-coder",
  "chat_model_map": {},
  "chat_locale": "zh_CN",
  "auth_token": ""
 }

OK,搞定,对话和代码补全都是没有问题的!

1. 巨大省钱空间:十倍的对比效果

我们先来看看这波操作到底能省多少钱。GitHub Copilot 每个月要 10 刀,折合人民币差不多 70 元。虽然单独看这笔费用不算特别高,但时间一长,这可是实打实的固定开销。而 deepseek 的 API 则按照使用量来收费,基本上如果你不是每天都在用,可能一个月也就几块钱。

对比一下吧:GitHub Copilot 一个月 70 块,deepseek 可能 10 块都不到。这可不是开玩笑,你甚至可能一整年省下几百块!省下的钱拿来干点啥不好?

2. 代码生成能力丝毫不差

省钱归省钱,但效果不能打折吧?我当初也是这么想的。结果试用下来,deepseek 的代码生成能力完全不输于 GitHub Copilot。它的算法同样强大,生成代码的准确度和智能性都非常高,甚至在某些场景下还能更贴合实际需求。

我拿了一个前端项目的代码生成作对比,结果发现 deepseek 生成的代码结构清晰,性能也很稳定,甚至还多了一些智能补全的小惊喜。也就是说,你不仅能省钱,还不用担心性能会打折扣,真是一举两得。

3. 灵活的使用方式

GitHub Copilot 是个订阅制的服务,你不用还得每个月交钱,而 deepseek 的 API 是按需计费的。这意味着你可以根据实际的工作需求灵活调整开销。比如,某个项目紧急时,你用 deepseek 的频率高一点,花个几块钱。而当项目告一段落,你几乎不怎么使用时,费用也会自动降低,完全不用担心浪费。

这个灵活性其实在实际开发中非常有用。有时你可能几个星期都不碰代码,花钱买订阅服务岂不是有点冤枉?deepseek 这种灵活计费模式,就特别适合这种不确定的开发周期。

4. 性能和价格之外,开发者更自由

使用 deepseek 的 API,还有一个好处是更自由。GitHub Copilot 的功能虽然强大,但它有时候也会有一些限制,尤其是在自定义需求方面。而 deepseek 提供的 API,能够让你更灵活地调整和扩展功能。

比如,如果你在开发过程中需要集成一些特殊的第三方服务,deepseek 的 API 允许你自由组合,甚至可以自己做一些定制化的开发,完全不受限制。这种自由度在实际项目中尤为重要,因为每个项目的需求都不尽相同,能够根据项目需求调整工具的能力,是开发者的制胜法宝。

一次调整,长期受益

通过把 GitHub Copilot 和 deepseek API 结合起来,你能以更低的价格享受到同等甚至更好的代码生成服务。不仅省钱,还能提高工作效率。这种高性价比的操作,真的是为我们这些追求高效开发的程序员量身打造的。

如果你也像我一样,觉得每个月几十块的订阅费是个负担,那么不妨试试这个方法。一次小调整,带来的可能是长期的成本节约和工作效率提升。

毕竟,程序员的世界里,能省一点是一点,而能提高效率的更是不能错过!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是 deepseek API?怎么用?
    • 1.下载 cocopilot 插件
    • 2.git clone 仓库,Docker 启动
  • 1. 巨大省钱空间:十倍的对比效果
  • 2. 代码生成能力丝毫不差
  • 3. 灵活的使用方式
  • 4. 性能和价格之外,开发者更自由
  • 一次调整,长期受益
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档