我终究还是放弃ClaudeCode,转战DeepSeek 新工具

今天发现一个好玩的东西,可以在命令行里面使用 DeepSeek,这在我前几天使用了 Claude Code 后,大为惊叹,因为我发现作为一个程序员,在命令行里面如果能和项目里面的 code 交互,那是一件很美妙的事情。

重要的是物美价廉呀,特别是前几天 DeepSeek-R1-0528 的版本发布后,编码能力是媲美 Claude3.7 水平,还要什么 Claude Code。

是个什么东西

官方介绍说这是一个编程智能助手,通过终端来交互,集成了最新的 DeepSeek-R1-0528 版本,支持函数调用新特性。

怎么使用

步骤一:准备好 DeepSeek 的 API KEY

这个好办,访问 DeepSeek 官网:www.deepseek.com/,打开右上角的「API 开放平台」,或者直接访问也行:platform.deepseek.com/

切换到左侧菜单到「API keys」,创建一个API key,如果你之前保存的有,用之前的也行。重新创建一个新的也可以。

记得复制保存好

还有需要准备的就是 Python 的环境,官方建议说是 3.11 版本。

可以打开终端,执行如下命令,看是有正确的提示,来验证是否安装了 Python 环境。

复制代码
python -V
python3 -V

步骤二:安装

直接使用 git 把代码 clone 到本地

bash 复制代码
git clone https://github.com/Doriandarko/deepseek-engineer.git

步骤三:配置密钥

进入到代码的目录,执行如下的命令,如果是 windows,可以使用 sublime 等记事本打开目录后,新建文建,把API key 的内容保存到文本即可。

注意:这里是一个点开头的文件,windows 需要开启显示隐藏文件,不然无法查看到此文件。

bash 复制代码
echo "DEEPSEEK_API_KEY=your_api_key_here" > .env

步骤四:安装依赖

复制代码
pip3 install -r requirements.txt

安装完成后,会有成功完成安装的提示。

代码搞起来

启动服务

我创建了 deepseek-demo-1 目录,作为项目的目录

shell 复制代码
# 进入到项目目录
cd deepseek-demo-1/

首先需要进入到项目的目录,windows的用户,可以直接在文件夹的路径上敲cmd就可以进入到命令行。

然后使用启动服务命令

shell 复制代码
# 启动服务
python3 /Users/happypeet/Documents/CursorProjects/deepseek-engineer/deepseek-eng.py

启动后就入下图。

案例一:

先来一个简单的案例,提示词如下:

shell 复制代码
一个旋转的立方体,里面有太阳系,全部用 HTML 编写在一个文件里面,并保存到本地的 demo.html 文件中。

就开始一顿在终端输出,最后我可以看到给我们生成了demo.html 文件。

我们打开看一下,不过刚开始没有那么准,我又再次让DeepSeek改了下。

最后的效果如下,看起来还是很惊艳的,立体感很足。

案例二:

现在看看基于已有代码如何使用。

可以像Cursor等工具一样,把目录的内容加入上下文。如下图所示。

并且会略过不是源代码的文件,写的逻辑还算比较完整的。

按照惯例,可以先让他解读下代码,这里不过就不能添加rules等文件了。当然我们可以让DeepSeek帮我们写到README.md文档里去,省去我们写文档的烦恼。

那么再看看能不能写个代码,稍微来点复杂的。

详细的过程可以看视频,看思考过程还是比较精细和准确的。

这里有个小缺点就是,不能像 agent 模式那样,让我确认就可以直接写入文件,你还需要再次让 DeepSeek 把上面的代码写入到的文件中去。

这里还看到有个小问题,已经调用 create_multiple_files 函数在写三个文件了,但是工程里却还是没有看到这几个代码的文件。我尝试下下让DeepSeek 重新在写入下。

不过我再次尝试下来,还是没有给我写到最后的文件,看来还是有些小问题需要改进的。

价格

可以看到,用了快 10w 的 token 了,才消费不到 1 个大洋,这是真香呀,这还需要啥自行车了。

FAQ

The api_key client option must be set either by passing api_key to the client or by setting the OPENAI_API_KEY environment variable

解答:没有配置API key的文件,在项目的根目录配置.env 文件,并配置DeepSeek的API key信息

bash 复制代码
echo "DEEPSEEK_API_KEY=your_api_key_here" > .env

总结

对于这次体验来说,非常惊艳,用低廉的价格体验到了优质的服务,这就是国产之光 DeepSeek 给到的希望,加上智能体的加持,让你的效率直接翻倍,工作早下班。

相关推荐
github.com/starRTC4 小时前
Claude Code中英文系列教程25:非交互式运行 Claude Code
人工智能·ai编程
玄同7658 小时前
Trae国际版与国内版深度测评:AI原生IDE的双生花
ide·人工智能·ai编程·cursor·ai-native·trae
乱世刀疤8 小时前
Claude Code实战:生成植物大战僵尸游戏
ai编程
nbsaas-boot10 小时前
如何进行 Vibe Coding:从“灵感驱动”到“可交付工程”的方法论
java·ai编程
LinkZ-Dev12 小时前
521-解决谷歌 Antigravity 软件登录相关问题
ai编程·gemini·antigravity
玉梅小洋21 小时前
Claude Code 从入门到精通(七):Sub Agent 与 Skill 终极PK
人工智能·ai·大模型·ai编程·claude·ai工具
-嘟囔着拯救世界-21 小时前
【保姆级教程】Win11 下从零部署 Claude Code:本地环境配置 + VSCode 可视化界面全流程指南
人工智能·vscode·ai·编辑器·html5·ai编程·claude code
小小管写大大码21 小时前
如何让vscode变得更智能?vscode接入claude实现自动编程
运维·ide·vscode·自动化·编辑器·ai编程·腾讯云ai代码助手
Anarkh_Lee1 天前
【小白也能实现智能问数智能体】使用开源的universal-db-mcp在coze中实现问数 AskDB智能体
数据库·人工智能·ai·开源·ai编程
森之鸟1 天前
2026年AI编程工具全景图:GitHub Copilot vs Cursor vs Codeium,我如何选择?
github·copilot·ai编程