Coze智能体开发实战-插件

197 阅读1分钟

第1步:智能体 - 技能 - 插件 - 添加 图片描述

第2步:单击“创建插件” 图片描述

第3步:资源 - 插件 图片描述

第4步:如图填写,单击“确定“ 图片描述

第5步:单击”在IDE中创建插件“ 图片描述

第6步:单击”添加工具“ 图片描述

第7步:如图填写,单击”确定“ 图片描述

第8步:打开网页版豆包,输入”使用Node.js实现查询天气接口“,经测试生成的代码跟示例里不同。直接照搬教程里的代码。 图片描述

第9步:单击“添加依赖” 或 + 图片描述

第10步:输入axios,点击如下的位置,安装依赖。 图片描述

第11步:元数据 - 输入参数 - 编辑 图片描述 图片描述 图片描述

第12步:测试代码 图片描述

第13步:发布 图片描述 图片描述

第14步:使用插件 图片描述 图片描述 图片描述

第15步:填写提示词 图片描述

第16步:预览测试 图片描述

第17步:使用别人写好的插件 图片描述

第18步:插件名称/工具名称 图片描述

get_three_days_weather源码

import { Args } from '@/runtime';
import { Input, Output } from "@/typings/get_three_days_weather/get_three_days_weather";
import axios from 'axios';


export async function handler({ input, logger }: Args<Input>): Promise<Output> {
    const city = input.city;
    try {
       const response = await axios.get(`https://wttr.in/$(city)?format=j1`);
       return {
           weatherData: response.data
      };
    } catch(error) {
       logger.error(`Failed to get weather data for $(city): $(error.message)`);
      return {
          weatherData: null,
          errorMessage: `Failed to get weather data for $(city)`
     };
  }
};