news 2026/11/3 22:31:44

在Coze上新建一个插件

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
在Coze上新建一个插件

简介

本文介绍如何在 Coze 上新建一个自己定义的插件,关于 Coze 智能体的使用,参看前文:

  • 在Coze中上架第一个智能体

创建插件

第一步:新建插件

点击“资源库”,点击右上角的“插件”,选择“插件”。

第二步:填写插件信息

在弹出的这个窗口中,填写插件相关的信息,最底下 IDE 环境,可根据自身需要选择,我这选择 Python3。

第三步:创建工具

插件创建完成,创建工具。

相当于创建一个方法,具有某种具体用途,可以完成某种目的。

如下,编写工具详细。

第四步:实现工具

在下面这个界面中,完成工具的参数设置,代码实现和调试。

先点中间的“元数据”,定义入参和返回。

返回,编写代码,当然是大模型生成的,我用的千问,代码如下:

fromruntimeimportArgsfromtypings.get_result.get_resultimportInput,Outputimportredefcalculate_expression(expr:str)->float:""" 安全计算仅包含 +, -, *, / 的算术表达式。 要求: - 数字:整数部分 ≤ 10000,小数最多两位 - 无空格,仅含数字、.、+、-、*、/ """ifnotexpr.strip():raiseValueError("表达式为空")# 检查非法字符(只允许数字、运算符、小数点)ifnotre.fullmatch(r'[0-9+\-*/.]+',expr):raiseValueError("表达式包含非法字符")# 提取所有数字(包括负数)tokens=re.findall(r'-?\d+(?:\.\d{1,2})?',expr)ifnottokens:raiseValueError("未找到有效数字")# 验证每个数字格式fortokenintokens:try:num=float(token)ifabs(int(num))>10000:raiseValueError(f"数字{num}整数部分超过 10000")if'.'intoken:decimal_part=token.split('.')[1]iflen(decimal_part)>2:raiseValueError(f"数字{num}小数位数超过两位")exceptValueErrorase:if"could not convert"instr(e):raiseValueError(f"无效数字:{token}")else:raise# 安全计算try:result=eval(expr,{"__builtins__":{}},{})returnfloat(result)exceptZeroDivisionError:raiseValueError("除数不能为零")exceptExceptionase:raiseValueError(f"表达式语法错误:{e}")defhandler(args:Args[Input])->Output:""" 平台入口函数:接收 args.input.expr,返回计算结果或错误信息。 """expr=args.input.expr# 从输入中获取表达式字符串try:result=calculate_expression(expr)# 假设 Output 定义为 { "result": number }return{"result":result}exceptExceptionase:# 如果平台允许 error 字段,可返回;否则可能需要抛异常# 这里按常见做法:返回 error 字段(需确认 Metadata 是否包含)# 若 Metadata 只有 result,则应抛异常让平台捕获# 保守起见,我们抛出异常(平台会捕获并转为错误)raiseRuntimeError(f"计算失败:{str(e)}")

在右侧进行调试。

如果需要安装一些 python 库,可以在左侧搜索安装。

发布

调试完成,点右上角的“发布”。

继续,点“发布。

制作完成

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/2 23:33:25

全息感知应用创新:MediaPipe Holistic在医疗康复中的使用

全息感知应用创新:MediaPipe Holistic在医疗康复中的使用 1. 引言:AI 全身全息感知的技术演进与医疗价值 随着人工智能在计算机视觉领域的持续突破,全身多模态感知技术正从娱乐、虚拟现实等消费级场景逐步渗透至医疗健康领域。传统的康复评…

作者头像 李华
网站建设 2026/11/1 5:34:21

Holistic Tracking技术揭秘:33个姿态点检测算法解析

Holistic Tracking技术揭秘:33个姿态点检测算法解析 1. 技术背景与核心挑战 在计算机视觉领域,人体动作理解一直是极具挑战性的研究方向。传统方法通常将面部、手部和身体作为独立模块处理,导致系统复杂度高、数据对齐困难、实时性差。随着…

作者头像 李华
网站建设 2026/11/2 3:16:02

OpCore Simplify终极教程:3步快速生成完美EFI配置

OpCore Simplify终极教程:3步快速生成完美EFI配置 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify OpCore Simplify是一款专业的OpenCore E…

作者头像 李华
网站建设 2026/11/2 3:35:48

手把手教你部署IndexTTS2,从下载到语音输出全过程

手把手教你部署IndexTTS2,从下载到语音输出全过程 1. 引言:为什么选择IndexTTS2 V23版本? 在当前语音合成(Text-to-Speech, TTS)技术快速发展的背景下,用户对语音自然度、情感表达和响应速度的要求日益提…

作者头像 李华
网站建设 2026/11/2 2:40:42

BiliTools AI视频总结终极指南:3分钟掌握B站视频精华内容

BiliTools AI视频总结终极指南:3分钟掌握B站视频精华内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持视频、音乐、番剧、课程下载……持续更新 项目地址: https://gitcode.com/GitHub_Trending/bilit/B…

作者头像 李华
网站建设 2026/11/2 2:40:37

猫抓Cat-Catch:网页资源智能捕获完全手册

猫抓Cat-Catch:网页资源智能捕获完全手册 【免费下载链接】cat-catch 猫抓 chrome资源嗅探扩展 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 你是否曾遇到过这样的困扰:网页上精彩的视频无法保存,在线课程受限于平台…

作者头像 李华