蓝鲸 笔记本测评 显卡 创业 灯塔 AI 科技 快帆 蜂群 点点 百科

在 PyCharm 里用 DeepSeek,主要就两种办法:装插件写代码调 API。装插件适合想在编辑器里直接获得 AI 帮助的人,写代码调用则更灵活,能自己定制。

下面分别说一下。

方式一:装插件(最简单,推荐)

装个插件,就能在 PyCharm 里直接让 AI 帮你补全代码、解释代码、生成注释什么的。

1. 安装插件

  • 打开 PyCharm,点 File > Settings > Plugins
  • 在 Marketplace 里搜 "DeepSeek""Continue""Proxy AI"
  • 找个合适的插件(比如 "DeepSeek AI Integration"),点 Install,装完重启 IDE。

如果你用的不是官方插件,比如 "Continue",那就按插件的说明去配置 base_urlmodel,让它能调 DeepSeek 的服务。

2. 配置 API Key

  • 重启后,在 PyCharm 右侧标签栏或顶部工具栏找到插件图标(比如 "Continue")点开。
  • 进到插件设置页面,找到 API Key 那一项。
  • 填上你在 DeepSeek 官网申请并充值的 API Key
  • 模型名一般选 deepseek-chatdeepseek-coder

方式二:写代码调用 API(最灵活)

这种方法适合你在项目里直接调用 DeepSeek,可以批量处理,或者自己搭 AI 功能。

1. 准备工作

  • Python 3.8 或更高版本。
  • 在 PyCharm 里新建一个 Python 项目。

2. 安装依赖库 在 PyCharm 的 Terminal 里执行:

pip install openai requests

DeepSeek 的 API 和 OpenAI 的接口很相似,用 openai 库就能方便地调用。

3. 写调用代码 新建一个 Python 文件,把下面的代码贴进去。记得把 YOUR_API_KEY 换成你自己的密钥

import os
from openai import OpenAI

# 1. 初始化客户端
client = OpenAI(
    api_key="YOUR_API_KEY",  # 换成你的 DeepSeek API Key
    base_url="https://api.deepseek.com"
)

# 2. 发起对话
response = client.chat.completions.create(
    model="deepseek-chat",
    messages=[
        {"role": "system", "content": "You are a helpful Python coding assistant."},
        {"role": "user", "content": "用 Python 写一个快速排序算法,加上注释。"}
    ],
    stream=False
)

# 3. 打印结果
print(response.choices[0].message.content)

关键配置和注意事项

  • API Key 别写死在代码里:安全起见,建议在 PyCharm 的运行配置里设置环境变量 DEEPSEEK_API_KEY,然后在代码里用 os.getenv("DEEPSEEK_API_KEY") 取出来。
  • 网络问题:如果连不上或报 SSL 错误,检查一下代理设置,可以试试关掉代理或者给 Python 配置代理。
  • 中文乱码:如果插件返回的中文是乱码,去 File > Settings > Editor > File Encodings,把 Project EncodingGlobal Encoding 都改成 UTF-8

想快速用上 AI 辅助编码,选第一种;如果要批量处理、自动化,或者想把 AI 能力集成到自己项目里,那就用第二种。