干货教程|PyCharm如何接入DeepSeek实现AI编程

简介: 干货教程|PyCharm如何接入DeepSeek实现AI编程


DeepSeek-V3


DeepSeek-V3 是 DeepSeek 公司推出的最新一代 AI 模型。其前身是 DeepSeek-V2.5,经过持续的优化和升级,V3 版本在性能、速度和成本方面都取得了显著提升。


接下来,我们把DeepSeek接入到PyCharm中,并利用其能力辅助我们进行代码开发。


效果演示

首先来看一下效果。


我们可以直接选中代码,并对代码段进行解释。

我们也可以通过选中代码,对代码进行修改。

image.png

image.png

创建API Key


首先进入DeepSeek官网,官网链接如下


https://www.deepseek.com/


点击API开放平台: image.svg

image.png

image.png

点击左侧“API Keys”,点击创建 API key,输出名称为“AI 代码提示”,也可以使用其它自定义的名称。

image.png

点击“创建",一定要记录此处的 API key,可以先将 API key 复制在其它地方。

image.png

在PyCharm中下载Continue插件


打开PyCharm,打开文件->设置->插件,搜索“Continue”,点击安装。

image.png


等待插件安装完毕后,点击“应用”,插件安装成功。


配置Continue


插件安装成功后,在右侧的标签栏中,会显示一个Continue的标签,我们点击即可进入,随后点击设置按键,如下图。

image.png

点击后,文本编辑区将会弹出配置文件。 

image.png


我们对配置文件进行修改,将内容替换为下面的内容:

{  
"completionOptions": {    
"BaseCompletionOptions": {       
"temperature": 0.0,       
"maxTokens": 256   
} 
},  
"models": [   
{     
"title": "DeepSeek",    
"model": "deepseek-chat", 
"contextLength": 128000,    
"apiKey": "REDACTED",    
"provider": "deepseek",     
"apiBase": "https://api.deepseek.com/beta"   
}  
], 
"tabAutocompleteModel": {  
"title": "DeepSeek Coder",   
"model": "deepseek-coder",   
"apiKey": "REDACTED",    
"provider": "deepseek",   
"apiBase": "https://api.deepseek.com/beta"  
}, 
"customCommands": [  
{      
"name": "test",    
"prompt": "{  
{   
{ input }}}\n\nWrite a comprehensive set of unit tests for the selected code. It should setup, run tests that check for correctness including important edge cases, and teardown. Ensure that the tests are complete and sophisticated. Give the tests just as chat output, don't edit any file.",   
"description": "Write unit tests for highlighted code"   
}  
],  "contextProviders": [  
{    
"name": "diff",   
"params": {}   
},   
{      
"name": "folder",     
"params": {}  
},   
{     
"name": "codebase",   
"params": {}    
}  
],  "slashCommands": [ 
{     
"name": "share",   
"description": "Export the current chat session to markdown"  
},   
{     
"name": "commit",     
"description": "Generate a git commit message"  
}  
]
}

修改时将会弹出提示,点击确定。

image.png


随后,我们将两处apiKey替换为先前保存的API key。

image.png

image.png

保存文件后,即可开始使用。

image.png


相关文章
|
1月前
|
人工智能 测试技术 API
构建AI智能体:二、DeepSeek的Ollama部署FastAPI封装调用
本文介绍如何通过Ollama本地部署DeepSeek大模型,结合FastAPI实现API接口调用。涵盖Ollama安装、路径迁移、模型下载运行及REST API封装全过程,助力快速构建可扩展的AI应用服务。
566 6
|
2月前
|
人工智能 数据可视化 定位技术
不会编程也能体验的 AI 魔法,外滩大会代码原生地等你解锁
不会编程也能体验的 AI 魔法,外滩大会代码原生地等你解锁
400 39
|
2月前
|
存储 消息中间件 人工智能
【03】AI辅助编程完整的安卓二次商业实战-本地构建运行并且调试-二次开发改注册登陆按钮颜色以及整体资源结构熟悉-优雅草伊凡
【03】AI辅助编程完整的安卓二次商业实战-本地构建运行并且调试-二次开发改注册登陆按钮颜色以及整体资源结构熟悉-优雅草伊凡
118 3
|
2月前
|
人工智能 运维 监控
让天下没有难查的故障:2025 阿里云 AI 原生编程挑战赛正式启动
本次大赛由阿里云主办,云原生应用平台承办,聚焦 Operation Intelligence 的智能运维(AIOps)赛道,为热爱 AI 技术的开发者提供发挥创意和想象力的舞台,借助 LLM 强大的推理能力与标准化整合的多源可观测数据,找到 AI 应用在智能运维(AIOps)场景上的新方式。
424 31
|
2月前
|
人工智能 算法 小程序
再见 Cursor,Qoder 真香!这波要改写 AI 编程格局
真心建议大家去使用一下这段时间最新推出的一款 AI 编程工具:Qoder 。真的是太好用了,一点也不比 Cursor 差。
807 10
|
1月前
|
存储 人工智能 JSON
揭秘 Claude Code:AI 编程入门、原理和实现,以及免费替代 iFlow CLI
本文面向对 AI Coding 感兴趣的朋友介绍 Claude Code。通过此次分享,可以让没有体验过的快速体验,体验过的稍微理解其原理,以便后续更好地使用。
792 18
揭秘 Claude Code:AI 编程入门、原理和实现,以及免费替代 iFlow CLI
|
1月前
|
人工智能 JSON 安全
Claude Code插件系统:重塑AI辅助编程的工作流
Anthropic为Claude Code推出插件系统与市场,支持斜杠命令、子代理、MCP服务器等功能模块,实现工作流自动化与团队协作标准化。开发者可封装常用工具或知识为插件,一键共享复用,构建个性化AI编程环境,推动AI助手从工具迈向生态化平台。
351 1
|
2月前
|
存储 消息中间件 人工智能
【08】AI辅助编程完整的安卓二次商业实战-修改消息聊天框背景色-触发聊天让程序异常终止bug牵涉更多聊天消息发送优化处理-优雅草卓伊凡
【08】AI辅助编程完整的安卓二次商业实战-修改消息聊天框背景色-触发聊天让程序异常终止bug牵涉更多聊天消息发送优化处理-优雅草卓伊凡
232 10
【08】AI辅助编程完整的安卓二次商业实战-修改消息聊天框背景色-触发聊天让程序异常终止bug牵涉更多聊天消息发送优化处理-优雅草卓伊凡

热门文章

最新文章