pycharm/idea可本地接入deepseek模型实现离线ai编程:需先启动监听0.0.0.0:8000的fastapi服务,再通过http client测试、external tool调用,或用continue插件对接ollama托管的deepseek-r1:8b,亦可配置codegpt使用官方api。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在PyCharm或IntelliJ IDEA中接入本地部署的DeepSeek模型,让AI补全、调试建议和代码生成全部运行在你自己的机器上,不上传代码、不依赖网络、响应更快——这是企业级开发和隐私敏感项目的刚需。
确认本地DeepSeek服务已就绪
先验证模型是否真正跑起来了:打开终端,执行 curl -X POST http://localhost:8000/generate -H "Content-Type: application/json" -d '{"prompt":"print(\"hello\")"}'。如果返回含Python代码的JSON响应,说明FastAPI服务正常;若报错Connection refused,说明服务没启动或端口不对。
这一步必须成功,否则后续所有配置都无效。【服务必须监听0.0.0.0:8000,不能只绑定127.0.0.1】
PyCharm中配置HTTP Client直连本地API
方法一:用内置HTTP Client快速测试
在项目根目录新建文件 deepseek-test.http,写入:
POST http://localhost:8000/generate
Content-Type: application/json
{
"prompt": "用Python写一个带类型提示的斐波那契函数"
}
右键→“Send Request”,看到返回结果即证明通路打通。
方法二:绑定为External Tool供快捷调用
File → Settings → External Tools → + → Name填“DeepSeek Local” → Program填curl → Arguments填-X POST -H "Content-Type: application/json" -d @$FileDir$/$FileName$ http://localhost:8000/generate → Working directory填$ProjectFileDir$。
配置完后,选中任意文本→右键→External Tools→DeepSeek Local,就能把选中文本当prompt发给本地模型。
IDEA中通过Continue插件接入Ollama托管的DeepSeek-R1
第一步:安装Continue插件(JetBrains Marketplace搜索“Continue”并安装,重启IDE)
第二步:点击右侧边栏Continue图标 → 左下角V+ → Add Chat Mode → Provider选“Ollama” → Model填deepseek-r1:8b → Connect
第三步:点击设置齿轮图标 → 找到model字段 → 【必须手动改成"model":"deepseek-r1:8b",不能留默认值】 → 保存
第四步:在任意.py文件中按Ctrl+Shift+P(Win)或Cmd+Shift+P(Mac),输入“Continue: Chat”,弹出对话框即可开始自然语言编程。
IntelliJ IDEA中配置CodeGPT对接DeepSeek官方API(备用方案)
如果你暂时不想跑本地模型,但又需要稳定可用的DeepSeek能力,可走官方API通道:
① 访问 https://www.php.cn/link/6226c5b0f6a9b68f3dee542ab5c34545 → 登录 → API开放平台 → 创建API Key → 复制保存
② 在IDEA中打开Settings → CodeGPT → Custom OpenAI → Chat Completion:URL填https://api.deepseek.com/chat/completions,API Key粘贴进去,Model选deepseek-chat
③ 同一页面下滑至Code Completion区域:URL填https://api.deepseek.com/beta/completions,Model同样选deepseek-chat,max_tokens设为2048
完成这三步后,编辑器内输入代码时会自动触发DeepSeek补全,聊天窗口也能直接提问。









