DeepSeek怎么接入Cursor写代码?
想在Cursor里直接调用DeepSeek模型写代码,不用反复复制粘贴、切换网页,也不依赖第三方插件中转——直接配置就好。你只需要把DeepSeek的API密钥配置进Cursor,并手动指定模型名称,因为Cursor默认不预置DeepSeek系列模型。
获取DeepSeek API密钥
打开 https://platform.deepseek.com/ → 登录账号 → 点击右上角头像 → 选择「API Keys」→ 点击「Create new key」→ 复制生成的密钥(以 sk- 开头)并妥善保存;
【该密钥仅显示一次,关闭页面后无法再次查看,务必立即复制】
在Cursor中配置DeepSeek为默认AI模型
打开Cursor → 左下角点击设置图标(齿轮)→ 选择「Settings」→ 左侧菜单点「AI」→ 在「Provider」下拉框中选「OpenAI-compatible」→ 在「API Base URL」栏填入:https://api.deepseek.com/v1 → 在「API Key」栏粘贴刚才复制的 sk- 开头密钥 → 在「Model」栏手动输入:deepseek-chat(注意不是 deepseek-coder,后者不支持通用对话与代码补全)。
验证DeepSeek是否生效
方法一:新建一个 .py 文件 → 输入 def hello(): → 按 Ctrl+Enter(Windows/Linux)或 Cmd+Enter(macOS)触发AI补全 → 若光标下方出现由DeepSeek生成的函数体,说明配置成功。
方法二:快捷键 Ctrl+K(Cmd+K)唤出命令面板 → 输入「Ask AI」→ 发送问题如「用Python写一个读取CSV并统计列数的函数」→ 观察回复左下角是否显示「deepseek-chat」标识。
注意:首次调用可能延迟3~5秒,这是正常现象;若提示「Invalid API key」,请检查密钥是否复制完整、有无空格、是否已过期。
让DeepSeek优先处理当前文件中的代码逻辑
第一步:确保光标位于正在编辑的代码行内(比如某函数中间或某行注释后)。
第二步:按 Ctrl+Shift+I(Cmd+Shift+I)唤出「Inline AI」输入框。
第三步:输入指令,例如「优化这个循环,避免重复计算」→ 回车。
第四步:Cursor会将当前文件上下文 + 光标附近20行代码自动传给DeepSeek → 生成结果直接插入光标位置下方。
这一步依赖准确的上下文截取,如果光标停在空行或文件开头,DeepSeek可能只收到极简提示,导致输出泛泛而谈。