必须完成api密钥绑定、端点校准与模型参数显式声明三步闭环:先在deepseek平台创建应用并获取jwt密钥,再用curl验证连通性,接着配置~/.config/cursor/ai-config.json文件,最后在cursor设置中选择模型并测试连接。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在Cursor中稳定调用DeepSeek V3或R1模型进行代码生成、补全与重构,必须完成API密钥绑定、端点校准与模型参数显式声明三步闭环,缺一不可。
获取并验证DeepSeek API密钥
登录DeepSeek开发者平台(deepseek.com/developers),完成企业实名认证后,在「API管理」页创建新应用,选择模型权限组为「DeepSeek-Coder-V3」或「DeepSeek-R1」;生成密钥时勾选「JWT认证」并绑定开发机IP白名单——【未绑定IP将触发403拒绝访问,且错误日志不提示具体原因】。
用curl本地验证连通性:
curl -X POST "https://api.deepseek.com/v1/models/check" -H "Authorization: Bearer sk-xxx" -H "Content-Type: application/json" -d '{"model_version":"v3"}'
返回{"status":"ok","model":"deepseek-v3"}即表示密钥有效。
修改Cursor模型配置文件
关闭Cursor,打开终端执行:
mkdir -p ~/.config/cursor && nano ~/.config/cursor/ai-config.json
粘贴以下结构(注意替换your_v3_key和your_r1_key):
{ "providers": [ { "name": "deepseek-v3", "type": "openai-compatible", "apikey": "your_v3_key", "baseurl": "https://api.deepseek.com/v1", "models": { "chat": "deepseek-v3", "code": "deepseek-v3" } }, { "name": "deepseek-r1", "type": "openai-compatible", "apikey": "your_r1_key", "baseurl": "https://api.deepseek.com/v1", "models": { "chat": "deepseek-r1", "code": "deepseek-r1" } } ], "defaultProvider": "deepseek-v3" }
保存退出,重启Cursor——【文件名必须是ai-config.json,写成models.json或config.json将被忽略】。
在UI中启用并切换模型
第一步:打开Cursor → Ctrl+, → 进入Settings → 左侧点击「AI」→ 右侧找到「Model Provider」下拉菜单;
第二步:从列表中选择「deepseek-v3」或「deepseek-r1」;
第三步:点击右上角「Test Connection」按钮,等待3秒内出现绿色✅图标;
第四步:在编辑器任意位置输入//后按Ctrl+Enter,触发一次空请求,观察状态栏是否显示「DeepSeek-V3」或「DeepSeek-R1」正在响应。










