Coze插件之基于IDE创建插件

上篇文章中,我们基于已有服务创建了一些插件和工具。方便我们开发更多工作流和智能体应用。

本篇文章要介绍的是基于IDE进行创建,为什么有了基于服务创建后还有基于IDE进行创建呢?基于IDE进行创建有哪些优势?

对于一些简单操作,基于IDE创建相比基于已有服务创建可以获得更大的优势,比如速度更快。调用已有服务在最理想的情况下,每次调用也需要150ms作用。而调用基于IDE创建的插件,每次调用仅需10ms作用,而且更加稳定。在代码没有错误的情况下,插件不会调用失败。

下面,就来带大家快速开发一个基于IDE的插件

可以看到,创建插件时,需要选择需要运行的编程语言。

选择擅长的编程语言即可。如果没有擅长的编程语言,则随意选择一个。

这里为了演示,我选择Python。

创建成功后,是这样的

点击"在IDE中创建工具"'​​

点击左侧的"添加工具"

创建成功后,点击工具, 并点击"元数据",增加输入参数和输出参数

这个"输入参数"就是用户调用这个工具时需要传入的内容,可以在代码中获取到。

输出参数就是要返回给用户的内容。

以这个工具为例,创建一个"date"参数,用于返回给用户当前的时间戳

接下来,修改代码,完成需求

注意返回的变量名,需要与输出参数保持一致才行。

修改完毕后,点击右方的"运行",按钮,进行测试。

由于我这个工具不需要传入参数,所以这里为空。

如果工具需要传入参数的话,请写在上面的输入框内。

代码获取传入参数:

复制代码
在handler函数内使用以下代码获取传入的参数
args.input.参数名称

测试完毕后,确认无误即可点击右上角的"发布"按钮,发布该工具和插件。

接下来,就可以在工作流和智能体中调用啦。

上架到扣子商店的教程请看上一篇文章"Coze扣子插件之基于已有服务创建"

相关推荐
谢娘蓝桥10 小时前
Mac 安装 Xcode 及qt 环境安装
ide·macos·xcode
方知我10 小时前
使用VSCode进行SSH远程连接时无法与xxx建立连接
ide·vscode·ssh
重生之我要当编程大佬11 小时前
关于打不开pycharm的解决方法(一)
ide·python·pycharm
WarPigs13 小时前
Visual Studio笔记
ide·笔记·visual studio
仟濹13 小时前
IDEA 软件下载 + 安装 | 操作步骤
java·ide·intellij-idea
schinber14 小时前
使用pycharm自带debug模式运行flask时报错
ide·pycharm·flask
ithicker16 小时前
Pycharm+Deepseek结合使用Continue插件无法返回中文产生乱码
ide·python·pycharm
这儿有一堆花1 天前
IDE 开发的一天
ide
swear011 天前
VSCODE 插件 rust-analyzer 使用遇到的问题 快捷键查看定义
ide·vscode·rust
pengzhuofan2 天前
IntelliJ IDEA 常用快捷键
java·ide·intellij-idea