
不想局限内置模型华为云码道CodeArts代码智能体支持接入Deepseek、智谱GLM、本地自建模型。四种配置路径附带配置文件复用小技巧30分钟即可完成自定义模型部署欢迎动手实操体验。一、案例概述案例介绍华为云码道CodeArts代码智能体是基于智能生成、智能问答两大核心能力构建起一套全方位、多层次的智能开发体系。在智能生成方面它能够依据开发者输入的需求描述准确且高效地生成高质量代码智能问答功能则如同开发者身边的专属技术顾问。一键开通免费体验版。码道代码智能体开放了配置自定义模型的能力开发者可按需接入 DeepSeek、智谱 GLM、本地自建模型等各类大模型灵活适配不同场景与成本诉求摆脱对单一预置模型的依赖实现更个性化的智能开发体验。本案例演示如何在码道代码智能体中配置自定义模型覆盖IDE、控制台、插件及CLI/TUI 四种配置方式。其中CLI/TUI需要手动编辑配置文件如果你希望降低操作成本可以直接参考文末”小技巧“把IDE已经调好的配置一键复用至CLI/TUI。适用对象个人开发者、高校学生、企业开发人员案例时间本案例总时长预计30分钟案例流程1. AI IDE华为云码道安装部署2. 在码道IDE中配置自定义模型3. 在控制台中配置自定义模型4. 在插件中配置自定义模型5. 在 CLI/TUI 中配置自定义模型6. 实操小技巧资源总览本案例预计花费0元资源名称规格单价元华为云码道CodeArts代码智能体通用体验版免费二、基础环境与资源准备2.1 AI IDE华为云码道代码智能体安装部署参考案例AI IDE华为云码道CodeArts代码智能体安装部署完成Windows版AI IDE华为云码道CodeArts代码智能体安装部署。三、 实战操作3.1 在码道IDE中配置自定义模型码道支持两种添加自定义模型方式一是通过模型提供商快速添加二是通过自定义配置进行添加。3.1.1 通过模型提供商添加模型可以看到码道已预置了一些主流大模型供应商用户选择模型供应商和模型ID后系统自动回填模型URL仅需输入 API Key即可快速完成自定义模型的新建。打开码道IDE进入设置界面找到 “模型” 选项点击 “添加模型”参考下图完成配置配置成功3.1.2 通过自定义配置添加模型用户需自行填写模型URL、模型ID和 API Key适用于接入本地自建模型或模型供应商不在预置列表中的模型。参考 DeepSeek 官网文档获取模型URL和模型IDOpenAI Chat Completions 格式Anthropic Messages 格式参数解释参数说明API格式在下拉列表中选择模型所使用的API格式包括OpenAI Chat Completions格式和Anthropic Messages格式。模型URL输入从模型供应商处获取的模型URL仅填写API的Base URL。例如模型完整地址为https://open.bigmodel.cn/api/paas/v4/chat/completions应填写的模型URL为https://open.bigmodel.cn/api/paas/v4。模型ID输入从模型供应商处获取的模型ID长度不超过64个字符。例如glm-5.2。模型展示名称设置模型在华为云码道代码智能体中显示的名称长度不超过64个字符。API Key输入从模型供应商处获取的API Key。上下文窗口Tokens可选设置输入Tokens和输出Tokens。输入Tokens表示模型一次请求可以接收的最大Token输出Tokens表示模型一次响应可以生成的最大Token。描述可选自定义模型的描述信息长度不超过200个字符。3.2 在控制台中配置自定义模型若您是专业版套餐需要进行企业模型管理则登录码道控制台后在企业设置中的模型配置中点击新建模型然后按照和 3.1 同样的方式配置即可3.3 在插件中配置自定义模型与 IDE 中配置方式一致此处以 VS Code 为例简单概述3.4 在 CLI/TUI 中配置自定义模型在码道 CLI/TUI 中通过配置文件对自定义模型进行管理。在 CLI/TUI 模式下不支持使用命令创建、修改或删除自定义模型所有配置均需手动编辑文件。自定义模型配置文件及其存放路径“~/.codeartsdoer/codearts_cli.json”“~”表示当前用户的主目录Windows下等同于“C:\Users\用户名\”macOS下等同于“/Users/用户名/”Linux下等同于“/home/用户名/”。进入TUI使用 /models 可以看到模型列表此时打开配置文件 codearts_cli.json手动完成配置即可图中为官方文档提供的示例ctrls 保存后重启TUI再次查看模型列表即可由于此时作者已经尝试了几次所以模型显示在 Recent 中3.5 小技巧由于 CLI/TUI 所有自定义模型配置均需手动编辑文件而在 IDE、插件中是可以图形化配置的我们将 IDE 中配置好自定义模型之后产生的配置文件直接复制到 codearts_cli.json 中是否有效呢计划可行开始验证。我查到码道IDE对应的配置文件路径为 “~/.codeartsdoer/codearts-data/codearts.json”复制粘贴到 “~/.codeartsdoer/codearts_cli.json”ctrls 保存后重启TUI再次查看模型列表可以看到成功的将 3.1 在 IDE 中配置好的三个自定义模型配置到了 CLI/TUI 中。复制到 VS Code 插件中也是一样对应路径为 “~/.codeartsdoer/vscode-data/codearts.json” 端侧路径IDE~/.codeartsdoer/codearts-data/codearts.jsonVS Code~/.codeartsdoer/vscode-data/codearts.jsonIntelliJ IDEA~/.codeartsdoer/IntelliJIDEA{版本号}/codearts.jsonCLI~/.codeartsdoer/codearts_cli.json总结通过以上四种方式就可以在华为云码道CodeArts代码智能体完成第三方/本地自定义模型接入。借助文末配置复用技巧可以大幅降低CLI侧的配置成本。大家可以动手复现本次案例接入自己习惯的大模型体验更灵活的智能开发。