「Mac畅玩AIGC与多模态11」开发篇07 - 使用自定义名言插件开发智能体应用
一、概述
本篇介绍如何在 macOS 环境下,通过编写自定义 OpenAPI Schema,将无需认证的名言服务接入 Dify 平台,并开发基于外部公共数据的智能体应用。本案例继续实践 GET 请求型 API 的实际调用技巧。
二、环境准备
1. 确认本地开发环境
- macOS 系统
- Dify 平台已部署并可访问
- 可正常访问外部 API 服务
2. 准备名言插件 API
使用 ZenQuotes API(无需认证):
curl 'https://zenquotes.io/api/random'
返回 JSON 数组格式,包含随机名言与作者信息。
三、在 Dify 中添加自定义插件
1. 新建插件
- 登录 Dify 后台
- 点击「工具」栏目,选择「自定义」,点击「创建自定义工具」
- 填写基本信息:
- 插件名称:Quote Plugin
2. 输入插件 Schema
粘贴 OpenAPI Schema:
{"openapi": "3.0.0","info": {