- 最新动态
- 功能总览
- 产品介绍
- 计费说明
- 快速入门
- AppStage使用前准备
- AI原生应用引擎用户指南
- 开发中心用户指南
-
运维中心用户指南
- 运维中心简介
- 运维中心使用前准备
- 运维中心使用流程
- 进入运维中心
- 接入资源
- 部署应用
- 监控资源和应用
- 管理已纳管资源
- 管理运行时资源
- 管理工单
- 运营中心用户指南
- 最佳实践
- 开发指南
- API参考
- SDK参考
-
常见问题
- 权限管理
-
AI原生应用引擎
- 我创建的微调数据集会被其他用户调用去训练他们的大模型吗?
- 模型微调任务一直在等待中是什么原因?
- 大模型微调需要的数据有要求吗?
- AI原生应用引擎支持所有数据集进行数据标注吗?
- AI原生应用引擎中预置了哪些提示语?
- AI原生应用引擎训练好后的模型如何获取?
- 模型调测时,无法选择模型服务商API是什么原因?
- 我接入的模型需要满足什么要求才能在创建Agent时作为思考模型?
- Agent问答的时候报错“很抱歉,我的系统似乎遇到了一些故障问题,暂时无法为您提供服务”
- 自接入的模型在模型调测的时候报错是什么原因?
- 开源模型怎么部署?
- 平台有没有预置模型?
- 思考模型和问答模型的区别
- 工作流中知识库节点、LLM节点都需要配置实例,实例的API Key填什么?
- 工作流中工具节点的实例如何配置?
- 如何获取Agent发布时所需的API Key?
- 如何保证Agent每次问答都调用知识库?
- 工作流的返回是json格式,但是大模型会进行总结,如何以json格式直接输出?
- 如何在工作流中定制逻辑实现特定任务,比如时间格式转换、数组对象的push等
- 资产中心的工具怎么使用?
- Code代码节点的输入输出参数如何与其他节点进行交互和传递?
- Agent问答的时候没有回答
- 发布Agent的时候提示套餐校验失败
- 一站式创建Agent时如何取消选择默认模型,更换为其他模型
- 按照标题切分的时候,分段长度是什么意思?
- 工作流已启用,为什么在创建Agent时仍然无法选用?
- 如何通过调用Agent API将变量传递到工作流?
- 开发中心
- 运维中心部署服务
-
运维中心监控服务
- 如何查看EAP详细日志?
- 删除告警任务失败
- 告警后触发知识编排任务提示alert_type不存在
- 创建CES指标采集报错
- 如何卸载虚拟机上安装的filebeat?
-
异常检测Judge定时任务失败
- KeyError
- TypeError: not supported between instances of 'str' and 'float'
- TypeError("Cannot index by location index with a non-integer key")
- judge长时间处于SUBMIT状态直至失败
- fail to load model json
- judge日志无法查看,提示get request error
- judge日志大小1KB,且不刷新日志内容
- PSQLException: ERROR: invalid input syntax for type numeric
- PSQLException: ERROR: syntax error at or near
- too much null size
- judge_data_size(in):0
- ERROR - fail to load
- canceling statement due to user request
- 保存异常检测告警配置时报错
- 运维中心弹性资源服务
- 运维中心弹性网络服务
- 运维中心主机管理服务
- 运维中心微服务平台
-
运维中心负载均衡
-
SLB同步异常相关问题
- SSL_do_handshake() failed
- test nginx: nginx: [emerg] host not found in upstream "后端服务器名称" in /.../server...conf:17 nginx: .../nginx.conf test failed [FAILED
- no "ssl_certificate" is defined for the "listen ... ssl""
- no such file or directory......./ssl/dummy.pem
- test nginx: nginx: [alert] mmap(MAP_ANON|MAP_SHARED, 524288000) failed (12: Cannot allocate memory) nginx: [alert] munmap(FFFFFFFFFFFFFFFF, 524288000) failed
- duplicate value "error" in /opt/huawei/openresty/nginx/.../xxx.conf:40
- SLB同步检查不一致
- SLB一直同步,心跳异常
-
SLB部署失败相关问题
- FATAL Can't get local ip
- /etc/rc.d/init.d/functions: No such file or directory
- nginx is stopped
- will_upgrade\old_version:1.4.7
- Need to modify /etc/hosts,but no permission.
- system param fs.nr_open should not less than fs.file-max”or“system param net.ipv4.ip_local_port_range should >=30000
- some permission denied files in /opt/huawei/openresty/nginx/conf/
- Permission denied: '/opt/huawei/release/lf_test/SLB/
- install_slb_failed for /opt/huawei/openresty exists not for slb
- not all conf included in vhosts or slb_conf
- watchdog still running
- job 28e7241e42904334b failed
- [Service proxy.apply_sudo._wrapped_f]: fail to operator sudo,message: send request fail, status code: 400, error: None, message: illegal param\",\"status\":-2}
- some html not in /opt/huawei/openresty/nginx/html
- cannot access /opt/huawei/openresty/nginx/conf/ssl/sample/resty-auto-ssl-fallback.pem.Permission denined
- fail to operator sudo, message: send request fail, status code: 400, task: control sudo permission, status: failed
- some certificate not in /opt/huawei/openresty/nginx/conf/ssl
- crontab -l \n+ echo 'Permission denied crontab'
- 资源间绑定服务不一致
-
SLB同步异常相关问题
- 运维中心数据库治理
- 运维中心访问凭据管理服务
- 运营中心
-
运行时引擎用户指南(即将下线)
- AppStage运行时引擎简介
- 进入AppStage运行时引擎
- 通过微服务平台管理微服务及相关资源
- 配置运行时引擎负载均衡
- 管理Cloud Map中的服务资源
- 配置运行时引擎数据库治理
- 配置访问凭据管理服务
- 文档下载
- 通用参考
展开导读
链接复制成功!
内置函数介绍
AI原生应用引擎除了支持用户创建自定义函数,同时也提供了内置函数供用户在Code节点中使用。内置函数的介绍如表1所示。
类型 |
名称 |
说明 |
示例 |
---|---|---|---|
数学函数 |
add |
返回两个及以上数字相加的结果。 |
使用示例:add(1, 1.5) 结果示例:2.5 使用示例:add(1, 1) 结果示例:2 |
subtract |
返回第一个数字减去第二个数字得到的结果。 |
使用示例:subtract(1.5, 1) 结果示例:0.5 使用示例:subtract(2, 1) 结果示例:1 |
|
multiply |
返回将两个数字相乘得到的乘积。 |
使用示例:multiply(1.5, 1) 结果示例:1.5 使用示例:multiply(1.5, 2) 结果示例:3 |
|
division |
返回第一个数字除以第二个数字的结果。 |
使用示例:division(10, 5) 结果示例:2 使用示例:division(11, 5) 结果示例:2.2 |
|
mod |
返回第一个数字除以第二个数字的余数。 |
使用示例:mod(1, 3) 结果示例:1 使用梳理:mod(4, 2) 结果示例:0 |
|
roundingToNearest |
按照指定的小数位数四舍五入。 |
使用示例:roundingToNearest(2.54,1) 结果示例:2.5 使用示例:roundingToNearest(2.55,1) 结果示例:2.6 |
|
roundingUp |
按照指定的小数位数进位。 |
使用示例:roundingUp(2.54,1) 结果示例:2.6 使用示例:roundingUp(2.54,0) 结果示例:3 |
|
roundingDown |
按照指定的小数位数舍弃。 |
使用示例:roundingDown(2.59,1) 结果示例:2.5 使用示例:roundingDown(2.599,2) 结果示例:2.59 |
|
操作函数 |
addProperty |
将属性及其值添加到JSON对象,并返回更新的对象。将color属性添加到JSON对象,可通过jsonToBean ()函数将其从字符串转换为JSON。当前对象已包含brand、quantity两个属性。该函数将指定的值复制给指定的新属性,并返回更新后的对象。 |
使用示例:addProperty(jsonToBean({"brand":"huawei","quantity":"1000"}), color, red) 结果示例: { “brand”: “huawei”, “quantity”: “1000”, “color”: “red” } |
getProperty |
获取Map对象属性值。 获取quantity属性对应的值,可通过jsonToBean ()函数将其从字符串转换为JSON。当前对象已包含brand、quantity两个属性。该函数返回指定属性对应的值,如果不存在,则返回指定的默认值。 |
使用示例:addProperty(jsonToBean({"brand":"huawei","quantity":"1000"}), ‘quantity, ‘500’) 结果示例:1000 |
|
对象函数 |
isEmpty |
判断对象是否为空。 object代表一个JSON对象。 |
使用示例:isEmpty(object) 结果示例:false/true |
jsonQuery |
JSON对象查找。 object代表一个JSON对象。 |
使用示例:jsonQuery(object,/ItemCode) 结果示例:A0001 |
|
jsonToBean |
JSON字符串转对象。 |
使用示例:jsonToBean(jsonstring) 结果示例:object |
|
字符串函数 |
beanToJson |
对象转JSON字符串。 |
使用示例:beanToJson(object) |
jsonQueryToText |
JSON对象查找,返回String,查找对象中的ItemCode属性的值。 |
使用示例:jsonQuery(object,/ItemCode) 结果示例:A0001 |
|
length |
返回字符串长度或数组中的项数。 |
使用示例:length("abcdef") 结果示例:6 |
|
日期函数 |
formatDateTime |
以日期格式返回字符串。 |
使用示例:formatDateTime(1234,yyyy-MM-dd HH:mm:ss,GMT+8) 结果示例:1970-01-01 08:00:01 |
getSystemTime |
获取当前系统时间。 |
使用示例:getSystemTime(yyyy-MM-dd HH:mm:ss,0) 结果示例:2023-11-03 15:12:48 |
|
getSystemTimestamp |
获取当前系统时间戳。 |
使用示例:getSystemTimestamp(0) 结果示例:1.69900E+12 |
|
系统函数 |
getDomainId |
获取当前登录用户的租户ID。 |
使用示例:getDomainId() 结果示例:d562d0bdc8************0048ad6702 |
getDomainName |
获取当前登录用户的租户名称。 |
使用示例:getDomainName() 结果示例:zhangsan |
|
getProjectId |
获取当前登录用户的项目ID。 |
使用示例:getProjectId() 结果示例:5d73148959************7ed5d88f1b |
|
转换函数 |
parseInt |
将String类型的参数转换为Int类型的数字。 |
使用示例:parseInt(12) 结果示例:12 |
parseBoolean |
将字符串类型的参数转换为Boolean类型。 |
使用示例:parseBoolean(safdaf) 结果示例:FALSE |
|
SQL语句校验函数 |
sqlFormat |
将SQL语句校验并格式化之后,输出原始SQL语句。 |
使用示例:sqlFormat(sql) 结果示例:sql |
sqlFormatToUppercase |
将SQL语句校验并格式化之后,可以输出原始SQL语句,也可以输出关键字全大写语句。 |
使用示例:sqlFormat(sql,true) 结果示例:sql |