第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)`
};
}
};