更新时间:2026-10-14 GMT+08:00
分享

在Code Server中配置Cline

Cline是集成在Code Server中的AI编程助手,能够根据自然语言描述自动完成代码编写、文件创建、服务启动等开发任务。本文介绍如何在ModelArts Notebook的Code Server配置Cline。

工作原理

Cline通过连接大模型API获取智能推理能力,用户在对话框中输入自然语言需求后,Cline会调用配置的大模型进行理解,并自主完成代码编写、文件操作、终端命令执行等操作。整个过程中,Cline会实时展示执行步骤,用户可随时干预或确认。

注意事项

使用Cline时可能出现风险,详情请参见Cline风险说明及安全建议。

计费说明

  • Cline本身不收费,但调用大模型API会产生费用。具体计费方式取决于您选择的API Provider。
  • 在ModelArts运行Notebook实例时,会使用计算资源和存储资源,产生计算资源和存储资源的累计值计费。计费详情请参见开发环境计费项。

前提条件

已获取对应API Provider的API Key。

Code Server支持的操作系统

部分容器镜像版本的操作系统暂不支持Code Server。具体限制如下:

查看容器镜像的操作系统:假设预置镜像的地址为pytorch_cuda: pytorch_2.7.0-cuda_12.8-py_3.11.10-ubuntu_22.04-x86_64-20251215163925-4e5422a,其中“ubuntu_22.04”为镜像的操作系统。
表1 操作系统支持情况

容器镜像的操作系统

架构

是否支持Code Server

ubuntu_18.04

x86

不支持

ubuntu_20.04

x86

支持

ubuntu_22.04

x86

支持

hce_2.0/hce2.0

ARM

支持

euler_2.8.3/euler2.8.3

ARM

支持

euler_2.10/euler2.10

ARM

支持

准备Code Server环境

在使用Code Server进行代码开发前,请先确认您是否已有满足使用条件的Notebook实例,再决定是否需要创建新实例。

  1. 登录ModelArts管理控制台,在左侧导航栏按需选择以下操作。
    • 新版:选择“模型开发与训练 > Notebook”,进入“Notebook”页面。
    • 旧版:选择“开发空间 > Notebook”,进入“Notebook”页面。
  2. 确认Notebook实例是否配置Code Server。
    • 未创建Notebook实例:请执行步骤3。
    • 已创建Notebook实例:
      1. 在Notebook列表,单击实例名称,进入实例详情页。
      2. 在Notebook实例详情页的“基本信息”页签,查看是否配置Code Server。
      图1 Notebook实例详情页
  3. 创建Notebook实例并配置Code Server。
    1. 在“Notebook”页面右上角,单击“创建”,进入“创建Notebook”页面。
    2. 在“环境配置”区域,镜像选择Code Server支持的操作系统(如ubuntu_20.04、ubuntu_22.04、hce_2.0、euler_2.10等),“WebIDE”选中“Code Server”,按需配置其他参数,单击“立即创建”。关于参数的详细说明,请参见创建Notebook实例。
      当Notebook状态变为“运行中”时,表示Notebook创建成功。
      图2 创建Notebook实例-环境配置

在Code Server配置Cline

  1. 登录ModelArts管理控制台,在左侧导航栏按需选择以下操作。
    • 新版控制台:选择“模型开发与训练 > Notebook”,进入“Notebook”页面。
    • 旧版控制台:选择“开发空间 > Notebook”,进入“Notebook”页面。
  2. 在“状态”为“运行中”的Notebook实例的操作列,单击“接入环境”,在“接入方式”对话框的“WebIDE”页签,单击“Code Server 接入”右侧的“接入”。
  3. 在“Code Server”页面的“左侧活动栏”区域,单击图标,选择“Bring my own API key”,单击“Continue”。
    图3 选择使用方式
  4. 选择API Provider并填写配置。
    本文以华为云MaaS平台的模型服务为例进行说明。第三方模型配置信息请参见对应的模型提供商的指导文档。
    表2 配置向导-MaaS配置示例

    配置项

    说明

    API Provider

    选择Huawei Cloud MaaS。

    API Key

    输入在MaaS创建的API Key。关于如何在MaaS创建API Key,请参见创建API Key。

    Model

    按需选择使用的模型。

    图4 配置API Provider相关信息
  5. 填写完所有配置项后,单击“Done”保存配置。
  6. 在Cline对话框中输入一条简单测试指令,验证配置是否成功。

    如果Cline能正常回复,说明配置成功。如果提示连接错误,请检查API Key和Base URL是否正确。

相关文档