恶意网站的防治,采购网站建设招标方案,舟山网站建设费用,快速小程序开发上篇文章中#xff0c;我们基于已有服务创建了一些插件和工具。方便我们开发更多工作流和智能体应用。
本篇文章要介绍的是基于IDE进行创建#xff0c;为什么有了基于服务创建后还有基于IDE进行创建呢#xff1f;基于IDE进行创建有哪些优势#xff1f;
对于一些简单操作我们基于已有服务创建了一些插件和工具。方便我们开发更多工作流和智能体应用。
本篇文章要介绍的是基于IDE进行创建为什么有了基于服务创建后还有基于IDE进行创建呢基于IDE进行创建有哪些优势
对于一些简单操作基于IDE创建相比基于已有服务创建可以获得更大的优势比如速度更快。调用已有服务在最理想的情况下每次调用也需要150ms作用。而调用基于IDE创建的插件每次调用仅需10ms作用而且更加稳定。在代码没有错误的情况下插件不会调用失败。
下面就来带大家快速开发一个基于IDE的插件
可以看到创建插件时需要选择需要运行的编程语言。
选择擅长的编程语言即可。如果没有擅长的编程语言则随意选择一个。
这里为了演示我选择Python。
创建成功后是这样的
点击“在IDE中创建工具”’
点击左侧的“添加工具”
创建成功后点击工具 并点击“元数据”增加输入参数和输出参数
这个“输入参数”就是用户调用这个工具时需要传入的内容可以在代码中获取到。
输出参数就是要返回给用户的内容。
以这个工具为例创建一个“date”参数用于返回给用户当前的时间戳
接下来修改代码完成需求
注意返回的变量名需要与输出参数保持一致才行。
修改完毕后点击右方的“运行”按钮进行测试。
由于我这个工具不需要传入参数所以这里为空。
如果工具需要传入参数的话请写在上面的输入框内。
代码获取传入参数
在handler函数内使用以下代码获取传入的参数
args.input.参数名称
测试完毕后确认无误即可点击右上角的“发布”按钮发布该工具和插件。
接下来就可以在工作流和智能体中调用啦。
上架到扣子商店的教程请看上一篇文章“Coze扣子插件之基于已有服务创建”