当前位置: 首页 > news >正文

Coze插件之基于IDE创建插件

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

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

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

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

image

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

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

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

创建成功后,是这样的

image

点击“在IDE中创建工具”’​​

点击左侧的“添加工具”

image

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

image

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

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

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

image

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

image

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

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

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

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

代码获取传入参数:

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

image

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

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

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

相关文章:

  • 八股文-C++语言部分
  • 意图识别概述
  • 剑指 Offer II 024. 反转链表
  • 【Day44 LeetCode】图论问题 Ⅱ
  • javaSE学习笔记23-线程(thread)-总结
  • 伪类选择器
  • 修改项目的一些前端记录(自用)
  • JavaScript中判断元素是否在可视区域内
  • linux有名管道的文件描述符3和4
  • 个人简历html网页模板,科技感炫酷html简历模板
  • DeepSeek API调用 Python
  • Hive中的分区和桶的概念及其作用
  • 网络工程师 (47)QOS
  • 小怿学习日记(七) | Unreal引擎灯光架构
  • 【wrk】wrk 压测工具入门
  • DeepSeek与ChatGPT的对比分析
  • K8s 之端口暴露(The Port of K8s is Exposed)
  • Jmeter连接数据库、逻辑控制器、定时器
  • SOME/IP--协议英文原文讲解8
  • 《魔女的夜宴》无广版手游安卓苹果免费下载直装版
  • 共情场域与可持续发展——关于博物馆、美术馆运营的新思考
  • 这个“超强致癌细菌”,宝宝感染率高达40%,预防却很简单
  • 人才争夺战,二三线城市和一线城市拼什么?洛阳官方调研剖析
  • “无锡景・江南韵”:中国评弹艺术在尼日利亚收获众多粉丝
  • 总没胃口,一吃就饱……别羡慕,也可能是生病了
  • 兵韬志略|美2026国防预算未达1万亿,但仍寻求“暗度陈仓”