Deep Code 使用教程

Deep Code 是一个终端里的 AI 编程助手(基于 DeepSeek / OpenAI 模型)。本教程将帮助你从零开始配置并使用它。


1. 安装

如果你还没有安装,可以通过以下方式安装:

Windows(使用 winget)

powershell

复制代码
winget install deepcode

使用 npm(如果已安装 Node.js)

powershell

复制代码
npm install -g deepcode

2. 配置文件位置(关键步骤)

Deep Code 启动时会寻找 settings.json不会自动读取任意位置的配置文件

正确的位置有以下两种(任选其一):

类型 路径 说明
用户全局 %USERPROFILE%\.deepcode\settings.json 对所有项目生效
项目级 当前项目目录\.deepcode\settings.json 只对当前项目生效

以123为用户名为例(用户名为 123):

方法一(推荐,全局配置)

powershell

复制代码
# 创建目录(如果不存在)
New-Item -ItemType Directory -Force $HOME\.deepcode

# 用记事本打开配置文件
notepad $HOME\.deepcode\settings.json

方法二(项目级配置)

powershell

复制代码
# 进入你的项目目录
cd C:\Users\123\Desktop\新建文件夹

# 创建 .deepcode 文件夹
New-Item -ItemType Directory -Force .\.deepcode

# 打开配置文件
notepad .\.deepcode\settings.json

3. 获取 API 密钥

你需要一个 OpenAI 兼容的 API 密钥。推荐使用 DeepSeek(便宜、中文友好)。

获取 DeepSeek API Key,这个自己到官网获取


4. 编写 settings.json

用记事本打开 settings.json,写入以下内容(修改 apiKey 为你的真实密钥):

路径为:C:\Users\123\.deepcode

如果没有,新建一个。名称为:settings.json

json

复制代码
{
  "env": {
    "MODEL": "deepseek-v4-pro",
    "BASE_URL": "https://api.deepseek.com",
    "API_KEY": "你的API密钥"
  },
  "thinkingEnabled": true,
  "reasoningEffort": "max"
}

注意:

  • 如果使用 OpenAI 官方密钥,baseURL 改为 https://api.openai.com/v1

  • 如果使用其他兼容接口(如 Azure、Groq),替换对应的 baseURL

  • 保存时确保文件扩展名为 .json,不是 .txt


5. 启动 Deep Code

打开 PowerShell(或 CMD),进入你的项目目录:

powershell

复制代码
cd C:\Users\123\Desktop\新建文件夹
deepcode

成功启动后,你会看到欢迎界面,不再报 "API key not found"

现在可以开始提问了。


6. 基本使用

输入问题

在底部的 > 提示符后直接输入文字,按 Enter 发送:

text

复制代码
> 请帮我写一个 Python 函数,计算斐波那契数列的第 n 项

多行输入

Shift+Enter 换行,最后按 Enter 发送。

常用命令(输入 / 查看全部)

命令 作用
/new 清空当前对话,开始新会话
/model 切换模型(如 deepseek-chat
/think 开启/关闭思考模式(DeepSeek R1 风格)
/config 查看或修改当前配置
/exitCtrl+D 退出 Deep Code

附加文件或图片

  • 输入 @ 可以快速选择当前目录下的文件,将文件内容作为上下文

  • Ctrl+V 可以直接粘贴图片(需要模型支持视觉)

7. 常见问题与解决

错误信息 原因 解决方法
OpenAI API key not found 配置文件位置不对或内容缺失 检查 ~/.deepcode/settings.json 是否存在,且格式正确
401 Unauthorized API 密钥无效或过期 重新生成 API Key,并检查 baseURL 是否正确
404 Not Found 模型名称错误或 baseURL 错误 确认模型名(如 deepseek-chat)和 baseURL 匹配
JSON 解析错误 settings.json 格式错误 用在线 JSON 验证器检查,注意双引号、无尾部逗号
启动后卡住 网络问题或代理设置 检查网络,如需代理设置环境变量 HTTP_PROXY

8. 进阶配置

settings.json 支持更多选项,完整示例:

json

复制代码
{
  "openai": {
    "apiKey": "sk-xxx",
    "baseURL": "https://api.deepseek.com/v1"
  },
  "model": "deepseek-chat",
  "thinking": true,
  "reasoningEffort": "high",
  "maxTokens": 4096,
  "temperature": 0.7
}
字段 说明 默认值
model 使用的模型名称 deepseek-chat
thinking 是否启用思考链 true
reasoningEffort 思考程度(low/medium/high medium
maxTokens 单次响应最大 token 数 4096
temperature 随机性(0~1) 0.7

9. 卸载

powershell

复制代码
# 如果通过 winget 安装
winget uninstall deepcode

# 如果通过 npm 安装
npm uninstall -g deepcode

# 删除配置文件(可选)
Remove-Item -Recurse $HOME\.deepcode

结语

现在你已经学会如何配置和使用 Deep Code 了。它是一个强大的终端 AI 编程助手,可以帮你写代码、解释逻辑、调试错误、重构项目等。随着使用深入,你会发掘更多技巧(比如管道输入、集成 Git 等)。

如果在使用中遇到其他问题,可以查看官方文档或在此对话中继续询问。祝你编码愉快!

相关推荐
八代臻18 分钟前
OPENCODE+spec-kit安装
ai编程
ftpeak19 分钟前
Mooncake:以 KVCache 为中心的分离式 LLM 服务架构
人工智能·ai·架构·ai编程·ai开发
灵感__idea36 分钟前
《AI工程》:大语言模型,到底是什么?
aigc·openai·ai编程
甲维斯37 分钟前
魔改的DeepSeek桌面版成了!
ai编程
怒放吧德德1 小时前
全程用 Claude Code 自动化部署 Linux 环境
ai编程·claude·deepseek
LT10157974441 小时前
2026年AI自动化测试工具怎么选?智能化测试工具测评对比
测试工具·ai·自动化
小小小小小鹿1 小时前
Vibe Coding 全栈实战:章鱼哥解题 03|从教材检索到 AI 回答生成
ai编程·vibecoding
修己xj1 小时前
从想法到上线:我用AI在一天内“摸”出了一个面试文档系统
ai编程
七牛开发者2 小时前
Is Grep All You Need?Agent 搜索里,Harness 比检索方法更重要
ai
花椒技术2 小时前
企业内部 Agent 落地复盘:Gateway、Skill 和二次确认如何串起受控业务执行
后端·agent·ai编程