coze 零基础手把手教学之插件开发

稍微了解coze的朋友应该都知道,要搭建一个coze的智能体或者应用的话,要把各个阶段要实现的逻辑和功能串起来就需要工作流。工作流中除了大模型可以处理一些复杂的图片理解与推理能力推理能力外,中间少不了一些必要的插件,才能把整个工作流串起来。通过输入的已知变量,得到一个工作流处理好的最终结果。搭建好工作流之后,中间整个流程输入参数,我们只需要准备好一杯咖啡,静静等待工作成果。

进到coze的插件商店,绫罗满目的插件,有官方的有个人开发上架的。仔细看下,其实大部分都是个人开发的。这个时候我们有没有好奇,这些插件是怎么开发出来的。如果我们不是一个程序员,对变成只是不了解能不能开发一个自己想要的插件呢。我的回答是:当然可以。

创建插件有4种方式,但是我是给零基础的朋友讲解的。

官方插件介绍文档:https://www.coze.cn/open/docs/guides/plugin

感兴趣的可以详细了解下,文档写的比较浅,微风哥这里将细化整个操作流程。

  1. 导入现有的 API 服务

  2. 使用 IDE 创建插件

  3. 通过 JSON 或 YAML 文件导入插件

  4. 使用代码注册插件

我们只讲第2种

废话不多说,直接上实操教程。

今天我将从零开始讲解插件从创建,程序编写,调试插件,发布插件,上架插件,使用插件这几个方法详细讲解coze插件开发的整个流程。

我将从零开发一个 “公众号API”,为啥要开发整个插件,是因为我使用了一些商店里面的插件,限制比较多。有些莫名奇妙的错误,不知道源码也解决不了。所以直接自己动手做一个,顺便分享给大家。

这里主要提供三个工具:

  • 公众号授权

  • 上传永久素材

  • 保存草稿

创建插件

选择工作空间 -> 资源库

右侧点击资源,选择插件

接下来开始创建插件

这里需要注意的是我们作为零基础上手的话,不需要私有化部署是最快直接选择云端插件-在Coze IDE中创建,IDE运行时选择Python3。这样我们代码写完之后发布可以直接交给coze托管了。这个后面发布这一步再细说。

点击确认到达这个界面,我们选择在IDE中创建工具,这里所谓的工具其实就是插件中用到的一些方法。

编写程序

接下来这里重点来了,开始要写代码了。

这个时候0编程基础的朋友可能就要问了,不是0编程基础教学吗,这赤裸裸的代码摆在面前,他认识我,我不认识他。这个时候不要慌,微风哥给你们讲方法。核心的逻辑是,你需要知道输入是什么,输出是什么,结构是什么就行了,其他的交给AI解决。

其实结构这里coze这里初始化的代码都给了,我们把这段代码投喂给deepseek然后,告诉我们的输入是啥,需要的结果是啥,不到一分钟这个代码就写好了。

我3段代码就直接贴这里了

from runtime import Args
from typings.get_access_token.get_access_token import Input, Output
import requests
from requests.exceptions import RequestException

def handler(args: Args[Input]) -> Output:
    """
    获取微信公众号access_token
    参数说明:
    - appid: 公众号的唯一标识
    - appsecret: 公众号的密钥
    """
    # 从输入参数获取凭证
    appid = args.input.appid
    appsecret = args.input.appsecret
    
    # 构造请求URL
    url = f"https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={appid}&secret={appsecret}"
    
    try:
        args.logger.info(f"Requesting access token for appid: {appid}")
        
        # 发送GET请求
        response = requests.get(url, timeout=10)
        response.raise_for_status()  # 检查HTTP错误
        
&nb
内容概要:本文档详细介绍了Coze插件的使用方法,涵盖插件的概念、类型、费用、使用限制、权限管理及创建与使用的全流程。Coze插件是工具集的集合,支持多种功能如资讯阅读、旅游出行、效率办公等,用户既可选用内置插件也可自定义创建。文档强调了插件中各工具(API)的独立性和域名一致性,并解释了免费和付费插件的使用次数限制,以及专业版和基础版的区别。此外,文档还详细描述了创建插件的前置准备,包括API的选择、token的获取,以及创建、配置、发布插件的具体步骤,最后通过实例展示了如何在智能体中添加并测试自定义插件的效果。; 适合人群:对智能体开发感兴趣的开发者、产品经理及技术爱好者,尤其是希望通过插件增强智能体功能的用户。; 使用场景及目标:①希望扩展智能体功能的用户,可以通过Coze插件快速集成各种API;②开发者可以学习如何创建和管理自定义插件,提升智能体的功能和用户体验;③企业用户可以利用Coze插件提高工作效率,满足特定业务需求。; 其他说明:文档不仅提供了详细的步骤指导,还特别强调了在创建和使用插件过程中需要注意的各种限制和权限管理,确保用户在实际操作中能够顺利进行。同时,文档还提供了一些实用的技巧和示例,帮助用户更好地理解和应用Coze插件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值