检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建Agent(工作流模式)时,所选工作流的起始节点必须引入用户对话输入,包含默认的WISEAGENT_USER_INPUT参数,如图1所示,表示在Agent调用工作流时,以用户在问答对话中输入的内容作为工作流的请求参数。不满足要求的工作流无法选用。 图1 引入用户对话输入 父主题: AI原生应用引擎
日志级别配置 日志组件 SDK以SLF接口输出日志,默认使用logback输出日志,引入了logback-core-***.jar和logback-classic-***.jar这两个jar包,SLF会绑定到logback输出日志。 日志配置示例 这里以logback日志组件配置为例,相
Agent。 图1 配置变量 在配置工作流时,选择引入变量,根据Agent中定义的变量类型(一般变量或敏感变量)来设置工作流的入参,如图2所示,具体操作请参见创建工作流。 图2 引入变量 通过API调用Agent时,将Agent中配置的变量(一般变量或敏感变量)传递给API,即将
Map SDK(Spring Cloud框架) 引入Cloud Map SDK 引入STS Cloud Map依赖STS认证能力,接入Cloud Map必须接入STS,具体请参考引入STS SDK。 引入Cloud Map 在pom.xml中添加Cloud Map SDK依赖。 将${
变更组件 组件是具有相同资源的集合,使用组件对资源进行统一管理。部署服务支持单独变更在IaC Patch包(软件仓库中IaC 3.0包的iacpatch包类型)中定义的组件资源,IaC Patch包目录结构如IaC Patch包典型目录结构所示。 前提条件 已获取服务运维岗位权限
选择左侧导航栏的“Terraform引擎 > 组件列表”,默认显示“组件代码包”页签。 展开组件代码包,显示各版本的组件代码包,可以下载、解析、去激活组件代码包,如图1所示。 已激活的版本,如需回退到之前的版本,可以把新版本的代码包“去激活”,变更后即可回退为最后一个激活的版本。 图1 组件代码包 管理Chart包
使用Cloud Map SDK(NUWA框架) 引入Cloud Map SDK NUWA框架的nuwa-core模块已经包含STS的SDK,只需要在pom.xml中以provided方式引入Cloud Map的插件即可。 <dependency> <groupId>com.huawei
(可选)在左侧“选择模板”中,选择在线构建的表单模板,在“提示框”中单击“确认”。 仅使用模板新建卡片时,操作此步骤。 在左侧“组件库”下,拖拽组件至中间画布或模板中。 表单卡片:为纯表格卡片。 组件库包含布局组件、装饰组件、输入组件、选择组件,单击对应组件名称,即可查看该组件内的全部组件。 在右侧设置公共属性,请参考表5。
配置连接信息,并注册到Cloud Map中,Rainbow SDK连接数据库的过程中,直接调用Cloud Map中的注册信息,具体操作请参见新增数据库SDK配置并注册到Cloud Map。 引入Rainbow SDK。 在pom.xml中添加Rainbow SDK依赖。 将${r
组件级IaC包:选择流水线后,系统会根据流水线内容生成组件列表,可以基于列表中的元素选择需要变更的组件,或者为组件变更指定patch包,不指定patch包的组件将会基于spec包中对组件的定义进行变更; 如果没有选择流水线,那么系统将会展示选择的spec包中所定义的所有组件,同样地,也可以为组件指定用于变更的pat
Language Model,大语言模型)即大模型,是工作流的基础节点之一,仅包含“chat”一个执行动作。 在工作流中添加LLM节点,可以使用大语言模型推理服务实现智能问答,在输入参数中引入前置节点的输出或自定义文本作为输入问题,大语言模型根据问题生成回答。 chat配置说明 输入 用户配置运
Cloud框架) 引入STS SDK 在pom.xml中添加STS SDK依赖。 将${sts.version}替换成实际所使用的STS SDK版本。 如果将SDK放到外部maven仓中,则只需要添加sts-spring-boot依赖。 如果采用本地依赖的方式引入SDK,即手动将本地下载的SDK
的流量接入网关,提供反向代理、负载均衡、路由分发、灰度分流、限流降级、访问控制、监控告警等能力。 SLB组件介绍 SLB组件间的关系如图1所示。 图1 组件间的关系 所有的组件必须归属于同一个服务下,才能绑定。 SLB实例配置依赖SLB实例,比例关系为1:1。 SLB监听依赖SL
台配置连接信息,并注册到Cloud Map中,Rainbow SDK连接数据库的过程中,直接调用Cloud Map中的注册信息,具体操作请参见新增数据库SDK配置并注册到Cloud Map。 引入Rainbow SDK 在pom.xml中添加Rainbow SDK依赖。 <dependency>
# 变更组件的相关约束 name: FGCAbilityCenterService # 变更的组件名称 以上示例清晰地展示了IaC3.0的资源组织结构: Nuwa,CloudMap等资源,依照业务需要,可划分到不同的组件中。 一个组件可对应于一个微服务,或是服务内共享的中间件集合。
SDK(NUWA框架) 初始化STS NUWA中已经自带了STS插件,只需要在nuwa-module-config.yml文件中进行如下配置,即可初始化STS。这种方式可以保证在其他中间件、Cloud Map之前初始化STS,保证组件启动顺序正确。 nuwa: security:
IaC Patch包典型目录结构 IaC Patch包用于描述环境中的一个组件。IaC Patch包典型目录结构如下: 表1 IaC Patch包结构说明 位置 类型 个数 描述 iacpatch_{microservice}_{version}.zip 文件 1 IaC压缩包。
在业务代码中配置敏感配置解密 如果配置文件中的业务配置项有敏感字段需要解密,只要配置具体哪些配置项需要解密,使用逗号分隔,NUWA会用对应的密钥进行解密。 前提条件 在业务代码中引入STS SDK,具体操作请参见使用STS SDK(Spring Cloud框架)。 解密敏感配置
在业务代码中配置敏感配置解密 如果配置文件中的业务配置项有敏感字段需要解密,只要配置具体哪些配置项需要解密,使用逗号分隔,NUWA会用对应的密钥进行解密。 前提条件 在业务代码中引入STS SDK,具体操作请参见使用STS SDK(Spring Cloud框架)。 解密敏感配置
的流量接入网关,提供反向代理、负载均衡、路由分发、灰度分流、限流降级、访问控制、监控告警等能力。 SLB组件介绍 SLB组件间的关系如图1所示。 图1 组件间的关系 所有的组件必须归属于同一个服务下,才能绑定。 SLB实例配置依赖SLB实例,比例关系为1:1。 SLB监听依赖SL