在 PyCharm 中使用
本文将以智算平台上大模型服务中的 DeepSeek-V3 为例,向用户介绍如何使用 Proxy AI (即 CodeGPT) 插件在 PyCharm 客户端,调用相应模型,搭建自己的 AI 代码助手。
背景信息
PyCharm 是基于 IntelliJ IDEA 平台开发的 Python 集成开发环境,专为 Python 开发设计,支持 Python 语言的代码编辑、调试、测试和项目管理等功能。
Proxy AI (即 CodeGPT) 是一款集成到主流开发环境(如 Visual Studio Code 和 JetBrains 系列 IDE)中的 AI 编程助手插件,旨在通过人工智能技术帮助开发者提高编程效率和代码质量。
DeepSeek-V3 模型是一款拥有 6710 亿参数的混合专家(MoE)语言模型,采用多头潜在注意力(MLA)和 DeepSeekMoE 架构,结合无辅助损失的负载平衡策略,优化推理和训练效率。
前提条件
操作步骤
获取 API 密钥和域名
-
在顶部导航栏,选择产品与服务 > 大模型服务 > 大模型服务平台。
-
进入大模型服务管理页面,在左侧导航栏中选择 API 密钥管理,创建并获取 API 密钥。
说明 -
若平台内无可用的 API 密钥,用户可参考前文内容创建和获取新的 API 密钥。
-
若平台内已有可用的 API 密钥,用户可直接将鼠标悬停在指定密钥上,点击 API 密钥右侧的复制按钮,即可获取完整的 API 密钥。
-
-
用户可在左侧导航栏选择在线推理服务,点击目标模型卡片页中的 API 文档,查看预置模型 API 服务接口路径,即为模型的API 域名。
说明 当前平台上的预置模型的 API 域名为
https://openapi.coreshub.cn/v1
,用户可直接使用无需修改。
PyCharm 上安装 CodeGPT
-
启动 PyCharm 客户端,点击左侧导航栏中的插件,进入 Maeketplace,在搜索框中输入 Proxy AI,查找相应扩展应用,并点击安装。
-
选择已安装页签,可查看到 CodeGPT 插件,显示在列。
配置和使用 CodeGPT
-
点击 PyCharm 主界面,左下角的设置按钮。在弹出的设置窗口中,选择工具 > CodeGPT > Providers。
-
选择 Custom OpenAI,配置各项参数,点击应用。
-
Preset template
:智算平台的大模型服务,兼容 OpenAI 接口规范,此处选择OpenAI
。 -
Coustom provider name
:用户自定义,本实践中填写CoresHub
。 -
API key
:用户在获取 API 密钥和域名操作中复制得到的完整 API 密钥,需根据实际情况进行修改。 -
Chat Completions
:-
URL
:直接填写https://openapi.coreshub.cn/v1/chat/completions
即可。
-
-
Body
:修改 model 对应值为DeepSeek-V3
。若需使用平台内其他模型,用户仅需在智算平台的在线推理服务页面,复制得到相应模型名称即可。 -
其他参数,用户可根据实际情况进行修改或保持默认。
-
-
在设置页面,点击 URL 右侧的 Test Connection,测试 API 连接是否成功,点击确定即可。
-
在代码编辑页面,选定一段代码,点击右键,在菜单栏中选择 CodeGPT,用可直接使用新建对话窗口(New Chat)、修改代码(Edit Code)等功能。
-
以修改代码为例,在上一步中选择Edit Code,在弹出的 Edit Code 窗口中,点击右下角的模型供应商,选择前文配置的模型后,即可在填写框中输入代码修改说明。
说明 若模型服务不可用,可尝试重启 PyCharm 客户端。