本文将以智算平台上大模型服务中的 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 密钥和域名

  1. 登录控制台

  2. 在顶部导航栏,选择产品与服务 > 大模型服务 > 大模型服务平台

    model enter
  3. 进入大模型服务管理页面,在左侧导航栏中选择 API 密钥管理,创建并获取 API 密钥。

    说明
    • 若平台内无可用的 API 密钥,用户可参考前文内容创建和获取新的 API 密钥。

    • 若平台内已有可用的 API 密钥,用户可直接将鼠标悬停在指定密钥上,点击 API 密钥右侧的复制按钮,即可获取完整的 API 密钥。

    model api get
  4. 用户可在左侧导航栏选择在线推理服务,点击目标模型卡片页中的 API 文档,查看预置模型 API 服务接口路径,即为模型的API 域名

    说明

    当前平台上的预置模型的 API 域名为 https://openapi.coreshub.cn/v1,用户可直接使用无需修改。

    model chatbox 3

PyCharm 上安装 CodeGPT

  1. 启动 PyCharm 客户端,点击左侧导航栏中的插件,进入 Maeketplace,在搜索框中输入 Proxy AI,查找相应扩展应用,并点击安装

    model pycharm 1
  2. 选择已安装页签,可查看到 CodeGPT 插件,显示在列。

配置和使用 CodeGPT

  1. 点击 PyCharm 主界面,左下角的设置按钮。在弹出的设置窗口中,选择工具 > CodeGPT > Providers

    model pycharm 3
  2. 选择 Custom OpenAI,配置各项参数,点击应用

    model pycharm 4
    • 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。若需使用平台内其他模型,用户仅需在智算平台的在线推理服务页面,复制得到相应模型名称即可。

    • 其他参数,用户可根据实际情况进行修改或保持默认。

  3. 在设置页面,点击 URL 右侧的 Test Connection,测试 API 连接是否成功,点击确定即可。

  4. 在代码编辑页面,选定一段代码,点击右键,在菜单栏中选择 CodeGPT,用可直接使用新建对话窗口(New Chat)、修改代码(Edit Code)等功能。

    model pycharm 5
  5. 以修改代码为例,在上一步中选择Edit Code,在弹出的 Edit Code 窗口中,点击右下角的模型供应商,选择前文配置的模型后,即可在填写框中输入代码修改说明。

    说明

    若模型服务不可用,可尝试重启 PyCharm 客户端。

    model pycharm 6