为什么要升级到插件2.0?
针对原有插件存在的“公开插件不足,自定义插件使用门槛高”的问题,对API类插件进行了重构,自定义插件注册方式修改为表单模式,增加连通性测试和发布态管理,支持插件下构建多个工具,支持在智能体应用、工作流应用中引入和使用插件。
与此同时,为了扩充插件生态,联合三方伙伴(云市场等)新增50+企业级插件,覆盖商业服务、生活方式、图像与音频、文本创作、效率工具、学习教育等多个方向,支持用户在插件广场按需选购,并按实际调用次数计费。
以前的数据怎么办?
百炼会在新功能发布前对原有数据进行一次集中迁移,用户原有注册的自定义插件和官方内置插件均会更新为2.0版数据并同步为发布态,插件id不会变更,不影响已经在智能体应用中的使用(含assistant api调用插件的用法)。
如本次升级导致您的原有插件存在使用问题,您可以通过阿里云服务工单渠道向我们反馈,我们会高优解决。
自定义插件的“从云市场导入”功能是什么意思?
百炼和云市场官方已选定一批插件上架到百炼的插件广场,但一定会存在无法覆盖全部需求的情况,为此我们提供了补充方案——把云市场API注册为自定义插件,并支持一键创建,用户所有在云市场购买的API都可以一键创建为百炼自定义插件,在通过工具测试后发布使用。
注:自定义插件为用户私有,仅用户账号下可用;插件广场的插件为公开插件,所有开通的用户都可以使用。
已经在云市场购买过的API,还需要在百炼插件广场二次开通吗?如何计费呢?
用户之前已经在云市场购买过的API,如果作为插件上架到了百炼的插件广场,则在用户界面显示是已开通的状态,不需要用户二次开通,仅未购买插件需要开通并购买后使用。计费方案与云市场各插件计费方式保持一致,共用一个资源包。
如果API调用余量耗尽,会影响插件在应用中的使用吗?
会影响,无论是通过插件广场开通还是在自定义插件中导入的云市场插件,均是通过云市场输出的API调用服务,如果API调用余量耗尽,则插件调用失败,智能体会在回复中提示用户遇到了一些问题导致无法使用插件。在插件广场的插件卡片和选择插件的交互窗口中,会进行余量的展示。
如何在智能体应用中使用插件?如何在工作流应用中使用插件?二者有什么区别?
在智能体应用中使用插件,用户需要添加当前智能体需要用到的工具(如果一个插件中的多个工具需要用到,则每个工具都要添加),上限是10个,每次发起智能体问答时,模型会根据用户意图自主规划插件的选择和调用,如果对某些场景下调用某些插件有要求,可以在prompt中进行提示。
在工作流应用中使用插件,用户需要以插件节点的方式添加到画布,并按照API入参格式规范准备对应的前置数据传入(可以是大模型生成的,也可以是其他节点处理过的),工作流应用会按照用户规划的执行路径进行顺序执行和调用插件,而非依靠模型自主规划。
二者的区别在于,智能体应用中,模型根据用户输入、提示词、插件描述等信息进行自主规划,判断当前对话是否需要调用插件,并对调用结果做总结回复,智能体的主动性更强。工作流应用中,插件以API的形式调用,入参由用户指定,执行路径由用户编排,执行更精准。