AtomCode结合GitCode使用DeepSeek-V4-Flash模型教程
本文介绍如何使用AtomCode配合GitCode CodingPlan调用DeepSeek-V4-Flash模型,涵盖从注册、安装、登录到实际使用的完整流程。
一、GitCode与AtomCode简介
GitCode是由CSDN和华为云CodeArts联合推出的新一代AI驱动开源开发者平台,集代码托管、协同开发、模型共享于一体。目前GitCode已与AtomGit全面融合,账户通用,数据可无缝流转。
AtomCode是一款纯Rust构建、MIT开源的终端AI编码智能体,原生支持DeepSeek、Qwen、智谱GLM等国产生态模型。其特点包括:
- 包体不到50MB,秒级启动
- 同模型下整体能力可达Claude Code的0.8倍,简单任务基本持平
- 内置Token免费使用
简单来说,GitCode是代码托管平台,AtomCode是AI编码助手,两者深度绑定。

二、使用AtomCode调用CodingPlan的DeepSeek-V4-Flash模型
2.1 准备工作
- 注册GitCode账号(使用手机号验证即可)
- 无需科学上网,该平台为国内服务
2.2 安装AtomCode
使用一键安装脚本(以Linux为例):
curl -fsSL https://atomgit.com/atomgit_atomcode/atomcode/releases/download/v4.21.2/install.sh | sh
安装完成后验证版本:
atomcode --version
# 应该输出类似 atomcode 4.21.2 的字样
AtomCode支持macOS、Linux、Windows全平台。
2.3 登录AtomCode
在终端中执行:
atomcode
终端将显示TUI界面,提示 Sign in to AtomGit - scan the QR code with your WeChat: 以及一个OAuth链接。选择以下任一方式登录:
- 使用微信扫描二维码
- 复制 "Or open the URL below in a browser:" 下方的OAuth链接,在已登录 atomgit.com 的浏览器窗口中打开并完成授权
OAuth登录的优势:OAuth登录能自动配置模型,无需手动输入API Key。
注意:OAuth登录为临时授权,重启AtomCode可能需要重新登录。如需长期免登录,可配置手动API Key,但OAuth方式体验更便捷,随用随登即可。
2.4 配置CodingPlan的DeepSeek-V4-Flash模型
登录成功后,切换模型至DeepSeek-V4-Flash:
- 在终端中输入
atomcode进入TUI界面 - 使用
/model指令,选择切换模型为deepseek-v4-flash - 选择后,该模型将作为默认模型使用
如需手动配置API Key,需前往CodingPlan平台生成API Key,然后在AtomCode中配置对应的端点地址和模型ID。推荐优先使用GitCode账号OAuth方式。
DeepSeek-V4-Flash模型参数:284B总参数,13B激活参数,100万token上下文长度。相比V4-Pro模型参数量更小,但速度更快、更节省token,代码任务表现良好。
注意:官网对CodingPlan的描述为"在 AtomCode 编辑器内用 AtomGit 账号登录,不限总量调用 Plan 内昇腾编码模型,每 5 小时滚动窗口计量,30 天有效期"。
2.5 开始使用
配置完成后,可以使用自然语言指令AtomCode完成编码任务,例如:
- "在这个项目里帮我建一个Flask API服务,处理文件上传"
- "把utils.py里的那个排序算法优化一下,时间复杂度降到O(n log n)"
- "跑一下单元测试,哪个挂了跟我说"
AtomCode会自动完成规划、读取代码、编辑文件、执行命令、验证结果等步骤,用户只需输入需求即可获得结果。
三、实用场景
场景1:构建项目初始骨架
通过AtomCode快速搭建项目结构,例如:"给我建一个FastAPI + SQLAlchemy的项目结构,带Docker配置和基础CRUD",可自动生成文件夹、依赖和配置文件。
场景2:老项目重构
让AtomCode读取代码库结构、分析依赖关系、提供重构方案后再动手修改,降低重构风险。
场景3:代码Review和Debug
将报错代码提交给AtomCode,例如:"这JS代码抛TypeError,帮我定位并修了",可定位问题、修改代码并给出解释。
场景4:快速编写Demo
适用于面试题、技术测试、POC验证等场景,通过终端与AtomCode交互即可快速完成。
场景5:学习新技术
向AtomCode提问以理解不熟悉的框架或语言,例如:"解释一下这个Next.js代码库的结构",它将分析仓库结构、识别核心模块并说明整体流程。
四、注意事项
1. Token免费政策可能调整
AtomCode目前Token免费使用,后续政策可能调整,建议关注官方公告。
2. 模型名称配置
不同平台的模型ID可能存在差异。遇到 model not found 错误时,请前往CodingPlan控制台查询官方模型名称。使用GitCode账号登录时,自动配置可覆盖大部分场景,但仍需手动切换模型。
3. 本地代码备份
AtomCode会直接读写本地文件,虽然支持安全回滚,但建议在重要操作前做好git commit。
4. 复杂任务处理
在相同模型下,AtomCode处理复杂任务的步骤流程约比Claude Code多30%。简单任务效率基本持平,复杂工程可能需要多轮对话逐步完成。
5. 运行环境与权限
AtomCode可在本地执行命令和读写文件。如遇权限不足或跨服务访问受限的情况,可能需要手动介入处理。
总结
AtomCode配合GitCode CodingPlan使用DeepSeek-V4-Flash模型,是一套国产开源的AI编程解决方案。通过OAuth登录方式,用户可以便捷地调用昇腾编码模型,适用于日常编码、项目构建、代码调试等多种场景。