- 场景描述:这段代码不对,提单后研发给了新的代码才对https://support.huaweicloud.com/bestpractice-agentarts/agentarts_06_0018.html#agentarts_06_0018__section193811412417str1= inputData.get('str1','') str2= inputData.get('str2','') answer= str1+str2 result = { "output": answer, } 建议方案:改成如下# -*- coding:utf-8 -*-import jsonimport base64"""公共函数使用方法示例import commonheaders = {}body = ""data = common.httpRequest("http://localhost:3300/test", headers, body, "POST")if data.get("code") < 300: return data.get("body")return "error: " + data.get("error")接口返回res = {"headers": {}, "body": string, "code": number, "error": string}"""""""mssiAuthData参数样例{ "header":{}, // 连接器认证header参数 "path": {}, // 连接器认证path参数 "query":{}, // 连接器认证query参数 "body":{}, // 连接器认证body参数 "host":"https://demo.com // API主机地址}"""def extractRequestParam(rawValue, encoded, defaultValue): if encoded and rawValue: rawValue = str(base64.b64decode(rawValue), "utf-8") return json.loads(rawValue) if rawValue else defaultValue## 请勿对下面的函数名做修改def handler(event, context): """ 函数是方法的入口 :param event: 执行事件(event), 包含用户定义的函数参数以及所选择的的连接器认证相关参数 :param context: Runtime提供的函数执行上下文 :return: """ isBase64Encoded = event.get('isBase64Encoded', False) inputData = extractRequestParam(event.get('body'), isBase64Encoded, {}) # 用户定义的函数参数数据 a = inputData.get("str1") b = inputData.get("str2") mssiAuthData = extractRequestParam(event.get('mssiAuthData'), isBase64Encoded, {}) # 连接器认证数据 mssiAuthData["securityToken"] = context.getToken() dataExtendConfig = extractRequestParam(event.get('dataExtendConfig'), isBase64Encoded, {}) # 流步骤扩展参数 answer= a+b result = {"output": answer} return json.dumps(result) 场景描述:这段代码不对,提单后研发给了新的代码才对https://support.huaweicloud.com/bestpractice-agentarts/agentarts_06_0018.html#agentarts_06_0018__section193811412417str1= inputData.get('str1','') str2= inputData.get('str2','') answer= str1+str2 result = { "output": answer, } 建议方案:改成如下# -*- coding:utf-8 -*-import jsonimport base64"""公共函数使用方法示例import commonheaders = {}body = ""data = common.httpRequest("http://localhost:3300/test", headers, body, "POST")if data.get("code") < 300: return data.get("body")return "error: " + data.get("error")接口返回res = {"headers": {}, "body": string, "code": number, "error": string}"""""""mssiAuthData参数样例{ "header":{}, // 连接器认证header参数 "path": {}, // 连接器认证path参数 "query":{}, // 连接器认证query参数 "body":{}, // 连接器认证body参数 "host":"https://demo.com // API主机地址}"""def extractRequestParam(rawValue, encoded, defaultValue): if encoded and rawValue: rawValue = str(base64.b64decode(rawValue), "utf-8") return json.loads(rawValue) if rawValue else defaultValue## 请勿对下面的函数名做修改def handler(event, context): """ 函数是方法的入口 :param event: 执行事件(event), 包含用户定义的函数参数以及所选择的的连接器认证相关参数 :param context: Runtime提供的函数执行上下文 :return: """ isBase64Encoded = event.get('isBase64Encoded', False) inputData = extractRequestParam(event.get('body'), isBase64Encoded, {}) # 用户定义的函数参数数据 a = inputData.get("str1") b = inputData.get("str2") mssiAuthData = extractRequestParam(event.get('mssiAuthData'), isBase64Encoded, {}) # 连接器认证数据 mssiAuthData["securityToken"] = context.getToken() dataExtendConfig = extractRequestParam(event.get('dataExtendConfig'), isBase64Encoded, {}) # 流步骤扩展参数 answer= a+b result = {"output": answer} return json.dumps(result)
- 场景描述:流程编排周期太长,能否先自动生成模板,再修改 建议方案: 场景描述:流程编排周期太长,能否先自动生成模板,再修改 建议方案:
- 场景描述:Appstage发布的Agent不支持OpenAI接口,而同类的开源产品fastgpt可以兼容openai,dify通过dify2openai来兼容 建议方案:对外发布Agent的时候,允许提供OpenAI的API接口 场景描述:Appstage发布的Agent不支持OpenAI接口,而同类的开源产品fastgpt可以兼容openai,dify通过dify2openai来兼容 建议方案:对外发布Agent的时候,允许提供OpenAI的API接口
- 场景描述:点击收藏,报了一堆404错误 [图片][] 建议方案: 场景描述:点击收藏,报了一堆404错误 [图片][] 建议方案:
- 场景描述:问数体验版,点击分享按钮,生成图片,复制图片,提示复制失败。 [图片] [图片] 建议方案:问数体验版,点击分享按钮,生成图片,复制图片,提示复制失败。复制图片功能是很好用的,请及时修改问题,让开发者使用。 场景描述:问数体验版,点击分享按钮,生成图片,复制图片,提示复制失败。 [图片] [图片] 建议方案:问数体验版,点击分享按钮,生成图片,复制图片,提示复制失败。复制图片功能是很好用的,请及时修改问题,让开发者使用。
- 场景描述:在进行配置的时候,点击每个输入框左侧都会弹出一个“已配置节点"对话框。个人认为没必要 如果说已配置节点是方便用户查看配置,那么选项卡上面可以弄个未配置节点,让用户点击后也可以随时进入新的配置页面进行配置 [图片] 建议方案: 场景描述:在进行配置的时候,点击每个输入框左侧都会弹出一个“已配置节点"对话框。个人认为没必要 如果说已配置节点是方便用户查看配置,那么选项卡上面可以弄个未配置节点,让用户点击后也可以随时进入新的配置页面进行配置 [图片] 建议方案:
- 场景描述:模型调用服务ID在保存的时候,应该帮用户校验一下这个ID是否存在。我这里输入的ID是不存在,也能成功保存 ,而且没有任何错误提示 [图片] 建议方案: 场景描述:模型调用服务ID在保存的时候,应该帮用户校验一下这个ID是否存在。我这里输入的ID是不存在,也能成功保存 ,而且没有任何错误提示 [图片] 建议方案:
- 场景描述:问数体验版,输入信息,右侧提示不能为空。 [图片] [图片] 建议方案:问数体验版,输入信息,右侧提示不能为空。已经输入文字对话,为什么右上角还会有不能为空的提示。请修复。 场景描述:问数体验版,输入信息,右侧提示不能为空。 [图片] [图片] 建议方案:问数体验版,输入信息,右侧提示不能为空。已经输入文字对话,为什么右上角还会有不能为空的提示。请修复。
- 场景描述:模型ID这里,为啥不从我部署的或我接入里面,弹出一个下拉框让用户直接选择。而要用户到另一个页面复制,这样体验不好 [图片] [图片] 建议方案: 场景描述:模型ID这里,为啥不从我部署的或我接入里面,弹出一个下拉框让用户直接选择。而要用户到另一个页面复制,这样体验不好 [图片] [图片] 建议方案:
- 场景描述:问答AI服务无法订阅和使用。 [图片] 建议方案:问答AI服务无法订阅和使用,应及时修复,现在AI技术发展非常好,问答AI服务应该是很收欢迎的,为什么无法订阅和使用呢?应该及时开发该功能,不然放在AI应用中就毫无意义了。 场景描述:问答AI服务无法订阅和使用。 [图片] 建议方案:问答AI服务无法订阅和使用,应及时修复,现在AI技术发展非常好,问答AI服务应该是很收欢迎的,为什么无法订阅和使用呢?应该及时开发该功能,不然放在AI应用中就毫无意义了。
- 场景描述:怎么有两个一模一样的模型 [图片] [图片] 建议方案: 场景描述:怎么有两个一模一样的模型 [图片] [图片] 建议方案:
- 场景描述:调测模型文本生成图片的时候报错了。建议排查一下这个错误 [图片] 建议方案: 场景描述:调测模型文本生成图片的时候报错了。建议排查一下这个错误 [图片] 建议方案:
- 场景描述:调测模型文本生成图片的时候报错了,建议排查下这个模型错误 [图片] 建议方案: 场景描述:调测模型文本生成图片的时候报错了,建议排查下这个模型错误 [图片] 建议方案:
- 场景描述:进入资产中心点击数据集—适用领域—代码生成,提示暂无数据。 [图片] 建议方案:建议方案:进入资产中心点击数据集—适用领域—代码生成,提示暂无数据。应该取消代码生成选项,保证开发者可以选择能正常使用的数据集。 场景描述:进入资产中心点击数据集—适用领域—代码生成,提示暂无数据。 [图片] 建议方案:建议方案:进入资产中心点击数据集—适用领域—代码生成,提示暂无数据。应该取消代码生成选项,保证开发者可以选择能正常使用的数据集。
- 场景描述:我收藏的,收藏Agent,资产中心中问答AI服务右上角无收藏按钮,其他AI应用都可以被收藏。 [图片] [图片] 建议方案:我收藏的,收藏Agent,资产中心中问答AI服务右上角无收藏按钮,其他AI应用都可以被收藏。应及时修改,有了收藏功能方便开发者快速使用和找到具体的AI应用。 场景描述:我收藏的,收藏Agent,资产中心中问答AI服务右上角无收藏按钮,其他AI应用都可以被收藏。 [图片] [图片] 建议方案:我收藏的,收藏Agent,资产中心中问答AI服务右上角无收藏按钮,其他AI应用都可以被收藏。应及时修改,有了收藏功能方便开发者快速使用和找到具体的AI应用。
上滑加载中
推荐直播
-
用码道,让你的AI作品三步上朋友圈2026/08/04 周二 19:00-20:00
林华鼎-华为云AI开发者运营负责人
从入门 · 到做AI应用 · 到企业级开发。不教编程,只教用AI · 零代码、有产出、能带走、可炫耀 · 每课人人动手实操
回顾中 -
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中
热门标签