跳到主要内容

在PyCharm中使用

本文以大模型服务中的DeepSeek-R1满血版为例,向用户介绍如何使用Proxy AI(即CodeGPT)插件在PyCharm客户端,调用相应模型,搭建自己的AI代码助手。

背景

PyCharm是基于IntelliJ IDEA平台开发的Python集成开发环境,它致力于帮助开发者提高编码效率和代码质量,支持Python语言的代码编辑、调试、测试和项目管理等功能。

67

主要特点

  • 智能代码编辑:提供高效的代码自动补全、语法高亮以及实时错误检测和修复建议,特别针对Python语言优化。
  • 强大的调试功能:内置专门针对Python的调试器,支持复杂的断点设置和表达式评估,帮助开发者快速定位和解决问题。
  • Web开发支持:对Django等流行的Python Web框架提供了特别的支持,增强了HTML/CSS/JavaScript编辑能力,适合Web应用开发。
  • 科学计算工具集成:集成了如Jupyter Notebook等科学计算工具,方便进行数据分析和机器学习模型开发。
  • 版本控制集成:无缝集成了Git、Mercurial、SVN等版本控制系统,方便开发者进行代码管理和协作 。

前提条件

  • 用户已经获取Alaya New企业账户和密码,如果需要帮助或尚未注册,可参考账户注册完成注册。
  • 用户已下载并安装PyCharm

操作步骤

获取访问令牌

目前系统支持两类DeepSeek接口,用户可根据业务需求选择购买API,开通DeepSeek API的详细操作步骤如下所示。

开通体验版DeepSeek API服务

用户首次开通DeepSeek大模型推理服务时,可选择该类型的API,开通步骤如下所示。

  1. 用户通过企业账户登录Alaya NeW官网,如下图所示。

    注册2

  2. 选择[产品/大模型推理服务]菜单项,进入大模型推理服务概览页面。

  3. 在上述页面单击“立即开通API服务”按钮,进入API购买概览页面,选择“DeepSeek API体验版”产品,在产品概览页面用户可查看大模型推理服务API的相关信息。

    注册3

注意

如果用户勾选了“到期后自动开通基础版,按量计费”选项,则体验版API 30天到期后,基础版API开始生效。

  1. 信息确认无误后,勾选“我已阅读并同意《用户协议》和《隐私政策》”选项,单击“立即支付”按钮,系统会打开新标签页。

  2. 在新的标签页用户可根据页面指引,如下图所示,完成订单支付。支付成功后,系统会跳转至[订单管理]页面,用户可查看对应的订单详情。

    注册4

  3. 支付完成后,进入API Key详情页面,进入方式如下所示。进入页面后单击“新建API Key”按钮,系统弹窗API Key的信息,例如:调用地址、API Key等。单击“确定”按钮,即可完成API Key创建操作。

  • 用户返回第3/4步骤的页面,在[服务开通成功]提示窗口单击“立即创建”按钮,进入API Key详情页面。

  • 用户点击[产品中心/大模型推理服务/API Key]菜单项,进入API Key详细页面。

    注册4

重要
  • 体验版API按包年包月计费,一个账户可以创建1个API。
  • 企业账户每个体验版DeepSeek API Key每天至多支持调用1000次。

开通基础版DeepSeek API服务

  1. 用户通过企业账户登录Alaya NeW官网,选择[产品/大模型推理服务]菜单项,进入大模型推理服务概览页面。

  2. 在上述页面单击“立即开通API服务”按钮,进入API购买概览页面,选择“DeepSeek API基础版”产品,在产品概览页面用户可查看大模型推理服务API的相关信息。

    注册3

信息

DCU(DataCanvas Unit)是算力服务的基本计量计费单位,代表用户通过Alaya NeW使用智算服务的工作负荷计量值。1 DCU = 3600 mDCU。

  1. 信息确认无误后,勾选“我已阅读并同意《用户协议》和《隐私政策》”选项,单击“立即开通”按钮,弹窗提示“服务开通成功”。

  2. 在提示弹窗单击“立即创建”按钮,进入API Key页面,单击“新建API Key”,进入API Key新建页面,填写标签值。

  3. 标签值新建完成后,单击“确定”按钮,系统弹窗“创建Key”,如下图所示,用户可获取调用地址、API Key,该凭证将会发送到用户注册时填写的手机号码上。用户在后续的应用中,可以使用已获取的API Key来安全地调用DeepSeek大模型服务。

注册4

重要

基础版API按量计费,一个账户最多可以创建10个API。

更新API Key

  1. 用户通过企业账户登录Alaya NeW官网,选择[产品中心/大模型推理服务/API Key]菜单项,进入API Key列表页面。
  2. 找到要更新的API Key,单击操作列的“更新”按钮,在弹出的更新提示窗口单击“确定”按钮,即可获取新的API Key,此凭证将作为调用大模型服务的鉴权凭证。

注册3

提示

企业每个自然日仅可更新一次API Key,更新后,原有的API Key将失效。

PyCharm上安装Proxy AI

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

    68

  2. 安装完成后,选择[已安装]页签,可查看到Proxy AI插件已在列表。

配置和使用CodeGPT

  1. 点击PyCharm主界面,左下角的设置按钮。在弹出的设置窗口中,选择[工具/Proxy AI/Providers/Custom OpenAI]菜单项,配置各项参数,配置完成后,点击“确定”。

    69

  • Preset template:选择OpenAI API即可。
  • Coustom provider name:用户自定义,本实践中填写Alaya New。
  • API Key:用户在获取访问令牌操作中复制得到的完整API密钥,需根据实际情况进行修改。
  • Chat Completions URL:直接填写https://deepseek.alayanew.com/v1/chat/completions 即可,用户无需修改。
  • Chat Completions Body:修改model对应值为DeepSeek-R1。
  • 其他参数,用户可根据实际情况进行修改或保持默认。
  1. 在设置页面,点击URL右侧的Test Connection,测试API连接是否成功,点击确定即可。

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

    70

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

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

71