华为云码道(CodeArts)代码智能体
华为云码道代码智能体支持企业接入第三方大语言模型,可根据业务场景灵活定制,并满足企业私有化部署、数据安全与合规管控要求,实现模型能力与业务深度适配。
华为云码道代码智能体专业版套餐支持通过控制台和客户端配置自定义模型,基础版套餐和体验版套餐仅支持在客户端配置自定义模型。
- 控制台:仅华为云码道企业管理员可配置自定义模型,并可管控华为云码道企业成员在客户端配置自定义模型的权限。
- 客户端:所有华为云码道企业成员均可配置自定义模型。
前提条件
- 已注册华为云账号,并进行实名认证。具体操作,请参见注册华为账号并开通华为云和实名认证。
- 已开通预置服务。具体操作,请参见开通预置服务。
- 已购买华为云码道代码智能体专业版套餐、基础版套餐,或使用体验版套餐。
- 专业版套餐支持通过控制台和客户端配置自定义模型。
- 基础版套餐和体验版套餐仅支持在客户端配置自定义模型。
- 华为云码道IAM用户或企业联邦用户已被授予Tenant Administrator权限。
华为账号给IAM用户授权的具体步骤请参考创建用户组并授权或创建用户组并授权(IAM新版),为企业联邦用户授权的具体步骤请参考创建用户组并授权。企业联邦用户所属用户组权限修改后,必须重启企业IdP才能使相关设置生效。
- 安装云码道代码智能体客户端,详细操作请参见华为云码道代码智能体 快速入门。
计费说明
在调用MaaS模型服务时,将根据实际使用的Tokens数量进行计费。计费详情请参见MaaS模型服务计费项。
约束限制
- 该功能仅支持“西南-贵阳一”区域。
- 华为云码道接入第三方模型仅支持OpenAI规范的Chat Completions API格式和Anthropic规范的Messages API格式。
- 华为云码道自定义模型仅可由系统内置智能体、AgentTeam和自定义智能体调用,智能问答无法调用。
控制台操作步骤
- 使用Tenant Administrator授权的账号登录码道代码智能体控制台。
- 在左侧导航栏选择“企业设置 > 模型配置”,进入“模型配置”页面。
- 在“企业内置模型”区域,单击“新建模型”,弹出“新建模型”对话框。
- 参考表1,接入MaaS模型。 图1 接入MaaS模型
表1 接入MaaS模型参数说明 参数
说明
模型提供商
选择“华为云MaaS”。
模型ID
- 在下拉列表中选择模型名称,例如:“Kimi-K2.6”。
- 如果下拉列表中没有需要的模型名称,请选择“自定义”,并在“自定义模型ID”中填写模型名称,例如:“openpangu-2.0-flash”当前支持模型参见模型列表。
模型展示名称
模型展示名称可与系统内置模型名称相同,但不可与其他已创建的自定义模型名称相同。
设置模型在华为云码道代码智能体中显示的名称,长度不超过64个字符。
输入“MaaS-openPangu-2.0-Flash”。
API Key
自定义模型URL
选择模型供应商后,保持默认。
如果接入Token Plan需要开启“自定义编辑”,并填写兼容OpenAI接口协议工具:https://api.modelarts-maas.com/plan/v2
上下文窗口
可选,保持默认。
描述
可选,保持默认。
- 单击“确定”,完成MaaS模型的接入。
- 在左侧导航栏选择“智能体设置 > 智能体中心”,进入“智能体中心”页面。
- 在系统内置的“智能体”后,单击“编辑”,进入“编辑智能体”页面。
- 在“基础模型”下拉框中勾选MaaS模型,单击右上角的“确定”,将该模型添加到智能体中。 图2 勾选MaaS模型
- 打开华为云码道代码智能体客户端的聊天界面,在输入框下方选择“内置 > 智能体”,在右侧模型列表中选择MaaS模型。在输入框中输入“什么是二叉树”,若模型返回正确内容,说明MaaS模型可正常使用。 图3 使用MaaS模型