前言
最近总是刷到各种 Cline+DeepSeek平替Cursor 标题的文章推送,我没有使用过Cline只抱着半信半疑的态度阅读,只了解到Cline中支持并兼容了很多模型,通过简单的配置就能接入模型并使用。东西好不好用只有使用过才知道,这里记录一下使用过程和感受。
Cline简介
Cline 之前叫 ClaudeDev 是一个开源的VS Code AI编程助手扩展,提供智能代码补全、错误检测、代码格式化、文件操作、终端命令执行、网页开发辅助、多模型支持、成本追踪和对话式代码编辑等功能,旨在提升开发者的编程效率和体验。
DeepSeek简介
DeepSeek 是一家由幻方量化创立的创新型科技公司,专注于开发先进的大语言模型(LLM)及相关技术。其最新推出的 DeepSeek-V3 是一款强大的开源大模型,采用混合专家架构(MoE),拥有 671B 总参数,在多项评测中表现卓越,在代码生成等方面可以和 Claude-3.5-Sonnet、GPT-4o 等高级模型不相上下。
更多详细内容可以查看 模型界的黑马DeepSeek
集成Cline+DeepSeek
安装Cline
在 VS Code 扩展中搜索【Cline】,找到 Cline(prev.Claude Dev) 进行安装
获取DeepSeek Api Key
⚠️注意:创建完API Key记得妥善保存,后续将无法再次查看
DeepSeek开放平台:platform.deepseek.com/usage
进入开放平台,切换到【API Keys】菜单,点击【创建API Key】新建一个API Key
输入API Key名称点击【创建】完成创建
创建完成后,直接点击复制并保存到文件防止遗忘或丢失,DeepSeek API Key 列表目前不支持查看功能。
配置Cline
Cline目前已经支持了DeepSeek模型接入,在【API Provider】列表中选择【DeepSeek】,在【DeepSeek API Key】中输入上面创建的API Key, 【Model】选择【deepseek-chat】,最后点击右上角的【Done】配置即接入完成。
基本使用
普通聊天
Cline配置完成后既可以使用Cline和DeepSeek-V3进行聊天了
自动接受
Cline提供了 Auto-Approve (自动接受)功能,勾选了【Auto-approve】无需一步步确认权限来执行命令和修改文件了,完成了真正的自动化。以下是 Auto-Approve 配置选项
|
没有勾选【Auto-approve】时,有权限问题Cline就会向我们寻求权限认证,勾选【Auto-approve】时Cline会直接执行任务并完成后续操作。
需求迭代
覆盖了原有的代码,直接重写了所有代码,理解能力还有待提高,要求在DatePicker下方添加,结果添加到DatePicker上方了。
图片处理
Cline目前已支持图片上传,DeepSeek目前不支持图片处理无法体验。
工程能力
Cline可以扫描和读取项目工程结构及文件的能力,可以通过聊天的形式帮我们对项目进行读取和操作。
跨文件处理
Cline具有跨文件处理文件的能力,根据需求可以处理多个文件的更改及保存操作。
费用明细
Cline做了精细的请求费用统计,每次请求消耗的费用都会进行展示,在任务栏有当前任务下所有任务消耗费用总计,可以时刻关注到费用消耗情况。
使用体验
看了下token消耗情况,本次初步体验下来 耗费0.12元,不愧是号称模型界的黑马,“能打”的 DeepSeek,这个额度可以玩一段时间了。
Cline + DeepSeek 使用下来整体来说还是非常不错的,无论是速度还是编码能力都是值得肯定的,平替Cursor的话还需再等等。
优点:
- Cline拥有和Cursor Composer类似的能力,可以跨文件理解整个项目的结构及文件上下文
- 配合 DeepSeek-V3 拥有不错的需求理解能力、不错的编码能力以及跨文件处理能力
- Cline勾选 Auto-Approve 相关权限后可以自行安装依赖、引用依赖、运行命令及自动修改保存文件
- Cline会统计每次请求消耗的成本,在顶部任务栏有完整任务的成本统计,费用清晰可见
- Cline可以设置最大请求数,防止AI异常请求
遗憾:
- Cline中没有类似 @codebase 的功能
- 暂未在Cline中看到任务回退及恢复操作,只能手动撤销更改
- Cline支持上下文引用,但不支持拖入文件引用
- Cline配合 DeepSeek-V3 不支持图片上传及相关操作
友情提示
见原文:【VS Code】Cline+DeepSeek平替Cursor?)
本文同步自微信公众号 "程序员小溪" ,这里只是同步,想看及时消息请移步我的公众号,不定时更新我的学习经验。