更新时间:2026-09-01 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实例时,会使用计算资源和存储资源,产生计算资源和存储资源的累计值计费。计费详情请参见开发环境计费项

前提条件

  • 已创建Notebook实例,且实例需满足约束限制,状态为“运行中”。具体操作,请参见创建Notebook实例
  • 已获取对应API Provider的API Key。

约束限制

您创建的Notebook实例需满足如下条件:

  • 已配置Code Server。
    • 未创建Notebook实例:创建Notebook实例时,“环境配置”中需选中Code Server。
      图1 选中Code Server
    • 已创建Notebook实例:在Notebook实例详情页的“基本信息”页签,可查看是否配置Code Server。
      图2 Notebook实例详情页
  • 部分容器镜像版本的操作系统暂不支持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配置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是否正确。

相关文档