「Mac畅玩AIGC与多模态12」开发篇08 - 使用自定义汇率查询插件开发智能体应用
一、概述
本篇介绍如何在 macOS 环境下,通过编写自定义 OpenAPI Schema,将实时汇率查询服务接入 Dify 平台,并开发基于外部金融数据的智能体应用。本案例继续实践 GET 请求型 API 的实际调用技巧,应用范围扩展到金融领域。
二、环境准备
1. 确认本地开发环境
- macOS 系统
- Dify 平台已部署并可访问
- 可正常访问外部 API 服务
2. 准备汇率查询插件 API
使用 Frankfurter API(无需认证):
curl 'https://api.frankfurter.app/latest?from=USD'
返回 JSON 格式,包含实时汇率数据。
三、在 Dify 中添加自定义插件
1. 新建插件
- 登录 Dify 后台
- 点击「工具」栏目,选择「自定义」,点击「创建自定义工具」
- 填写基本信息:
- 插件名称:Currency Exchange Plugin
2. 输入插件 Schema
粘贴 OpenAPI Schema:
{"openapi": "3.0.0","info": {"title": "Currency Exchange Plugin"