HarmonyOS7之鸿蒙AI Agent 工具DevEco Code中如何配置和使用模型

发布时间:2026/11/3 16:52:29

HarmonyOS7之鸿蒙AI Agent 工具DevEco Code中如何配置和使用模型 前言本文指导大家如何在DevEco Code 中配置 LLM 提供商和模型它使用 AI SDK 和 Models.dev 支持75 LLM 提供商并支持运行本地模型。提供商大多数热门提供商已默认预加载。如果你通过/connect命令添加了提供商的凭据它们将在你启动 DevEco Code 时自动可用。了解更多关于提供商的信息。选择模型配置好提供商后你可以通过输入以下命令来选择想要使用的模型/models设置默认模型要将某个模型设为默认模型可以在 DevEco Code 配置中设置model字段。{ $schema: https://opencode.ai/config.json, model: deveco/glm-5.1 }这里完整的 ID 格式为provider_id/model_id。例如deveco/glm-5.1。如果你配置了自定义提供商provider_id是配置中provider部分的键名model_id是provider.models中的键名。配置模型你可以通过配置文件全局配置模型的选项。{ $schema: https://opencode.ai/config.json, provider: { openai: { models: { gpt-5: { options: { reasoningEffort: high, textVerbosity: low, reasoningSummary: auto, include: [reasoning.encrypted_content], }, }, }, }, anthropic: { models: { claude-sonnet-4-5-20250929: { options: { thinking: { type: enabled, budgetTokens: 16000, }, }, }, }, }, }, }这里我们为两个内置模型配置了全局设置通过openai提供商访问的gpt-5以及通过anthropic提供商访问的claude-sonnet-4-5-20250929。内置的提供商和模型名称可以在 Models.dev 上查阅。你还可以为使用中的任何代理配置这些选项。代理配置会覆盖此处的全局选项。了解更多。你也可以定义扩展内置变体的自定义变体。变体允许你为同一个模型配置不同的设置而无需创建重复的条目{ $schema: https://opencode.ai/config.json, provider: { deveco: { models: { gpt-5: { variants: { high: { reasoningEffort: high, textVerbosity: low, reasoningSummary: auto, }, low: { reasoningEffort: low, textVerbosity: low, reasoningSummary: auto, }, }, }, }, }, }, }变体许多模型支持具有不同配置的多种变体。DevEco Code 为热门提供商内置了默认变体。内置变体DevEco Code 为许多提供商提供了默认变体Anthropichigh- 高思考预算默认max- 最大思考预算OpenAI因模型而异但大致如下none- 无推理minimal- 极少推理low- 低推理medium- 中等推理high- 高推理xhigh- 超高推理Googlelow- 较低推理/Token 预算high- 较高推理/Token 预算Tip此列表并不全面许多其他提供商也有内置的默认变体。自定义变体你可以覆盖现有变体或添加自己的变体{ $schema: https://opencode.ai/config.json, provider: { openai: { models: { gpt-5: { variants: { thinking: { reasoningEffort: high, textVerbosity: low, }, fast: { disabled: true, }, }, }, }, }, }, }切换变体使用快捷键variant_cycle可以快速在变体之间切换。了解更多。加载模型DevEco Code 启动时会按以下优先顺序加载模型--model或-m命令行标志。格式与配置文件中相同provider_id/model_id。DevEco Code 配置中的 model 字段。{ $schema: https://opencode.ai/config.json, model: deveco/glm-5.1 }格式为provider/model。上次使用的模型。按内部优先级排列的第一个可用模型。
延伸阅读

更多相关文章

2026/11/4 8:54:17

PostgreSQL Schema管理与优化实战指南

1. PostgreSQL Schema基础概念解析 在PostgreSQL数据库体系中,schema(模式)是一个至关重要的逻辑容器概念。简单来说,它就像是数据库里的文件夹系统,允许我们将表、视图、函数等数据库对象进行分组管理。每个PostgreSQ…

2026/11/4 8:54:17

Agent静默截断排查:源端50条数据为何模型只看到20条

做 Agent 的同学应该都有过这种经历:你明明在源端准备好了 50 条候选数据,模型回答里却只体现出了 20 条的信息。它不报错、不警告、不告诉你少了一半,就静悄悄地用剩下那部分内容给你交差。我第一次遇到这个问题是在调一个检索增强型 Agent …

2026/11/4 8:54:17

LEF/DEF 5.8 格式规范详解:物理设计中避坑与DRC通关的核心依据

简介:本资源是Cadence官方发布的《LEF/DEF 5.8 语言参考》PDF手册,面向集成电路物理设计工程师、EDA工具使用者及VLSI课程学习者,系统解决LEF/DEF格式在工艺建模、单元库定义、布局布线描述与跨工具数据交换中的核心语法与规范理解问题。文件…

2026/11/4 8:54:17

PostgreSQL Schema管理与最佳实践指南

1. PostgreSQL Schema基础概念解析 在PostgreSQL数据库体系中,schema是一个非常重要的逻辑容器概念。简单来说,schema就像是数据库里的文件夹,它可以帮助我们更好地组织和管理数据库对象。每个schema可以包含表、视图、索引、序列、数据类型、…

2026/11/4 8:54:17

用Rerank做文本分类?16组实验全记录与踩坑复盘

1. 先说说我为什么动了这个念头前两天接了个需求:一批业务场景文本,要判定它们是否属于某个风险类型。数据量不死多,几千条,但要求精度高,而且语言混杂,不是那种标准化的模板文本。最要紧的是数据不能出内网…

2026/11/4 8:49:16

Montserrat字体选型与Web落地:字重、可变字体与性能优化

1. Montserrat 到底是什么,凭什么被用烂了如果你最近在接手品牌官网、SaaS 后台或者电商详情页,翻开源码或者设计稿,十有八九会撞见 Montserrat 这个名字。它几乎成了“现代几何无衬线”这个类别的默认答案:免费商用、九档字重、还…

2026/11/3 7:47:06

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/3 14:24:53

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/4 0:03:20

AI辅助技术栈评估:提升研发决策效率60%

1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年…

2026/11/4 0:03:20

从生成Token到直接决策:Jev如何重塑AI Agent工程实践

1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你…

2026/11/4 0:03:20

32G统一内存跑大模型:内存账、TPS实测与端云分流

想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统…

2026/11/3 7:47:06

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/3 14:24:53

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑