CodeArts CLI模型管理与切换:用对模型,事半功倍

举报
海是岛思念的泪 发表于 2026/08/18 14:04:16 2026/08/18
【摘要】 CodeArts CLI背后支持多家厂商的模型。本文整理如何用codearts models查看可用模型、用-m provider/model在命令中指定模型,并给出按任务选模型的经验与常见坑。

一、为什么要关心模型

CodeArts CLI 背后并不只有一个模型,它支持对接多个厂商的模型(如DeepSeek-V3.2、glm5.2等)。不同模型在速度、质量、成本上差异明显:

  • 简单问题用轻量模型,秒回、省 token
  • 复杂代码理解用大模型,质量更高

学会切换模型,是用好 CodeArts CLI 的基本功。

二、查看有哪些模型可用

codearts models 列出当前已配置的模型:

codearts models

如果想知道某个 provider(比如 huaweicloud-maas)下具体有哪些模型,可以加参数:

codearts models huaweicloud-maas

三、在命令里指定模型

TUI 模式和 run 模式都支持 -m / --model 参数,格式是 provider/model

codearts run -m deepseek/deepseek-chat "用 Python 写一个快速排序"

如果想在全局带上模型(再进入 TUI 或 run),模型标识以你本地接入的为准:

codearts run -m huaweicloud-maas/<模型标识> "帮我写一段 SQL"

提示:provider 取决于你接入的模型服务(如官方 huaweicloud-maas、或自行配置的 DeepSeek 等),可用模型用 codearts models 查看即可,不用死记。

四、怎么选模型:一点经验

任务类型 建议
简单问答、格式转换 轻量模型,响应快
代码生成、Bug 排查 能力更强的大模型
长文档/多文件理解 上下文更大的模型

如果你不确定哪个模型适合,先用默认模型跑,觉得不够再换。CodeArts 的好处是切换成本低,一条 -m 参数就行。

五、常见坑

  1. 模型标识写错-m 后面必须是 provider/model 格式,只写模型名会报错
  2. 该 provider 没配置 keycodearts models 里能看到,但调用时提示无权限,需要去对应平台申请并配置环境变量
  3. 别盲目追大模型:很多日常问题轻量模型就能搞定,省下的 token 是真金白银

六、小结

模型不是越贵越好,关键是用对地方。codearts models 先看清楚家底,再用 -m 精准切换,基本就能玩转 CodeArts CLI 的多模型能力了。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。