Semantic Kernel:OpenAPI的Plugin
💡
原文中文,约5200字,阅读约需13分钟。
📝
内容提要
SK的插件通过API与本地数据交互,增强了AI功能。示例展示了如何使用OpenAPI规范创建一个查询订单的mini API,实现订单查询和总金额汇总。
🎯
关键要点
-
SK的插件通过API与本地数据交互,增强了AI功能。
-
Plugin能让AI与本地功能和数据互动,起到了很好的粘合剂作用。
-
调用API是实现Plugin与功能分离的有效方法。
-
示例展示了如何使用OpenAPI规范创建一个查询订单的mini API。
-
API返回订单列表,包括编号、产品名称、订单数量和订单金额。
-
SK支持将符合OpenAPI规范的API导入为插件,使用OpenApiKernelPluginFactory实现。
-
示例代码展示了如何配置和调用OpenAPI插件以查询订单和汇总金额。
❓
延伸问答
SK的插件如何增强AI功能?
SK的插件通过API与本地数据交互,使AI与应用结合,起到粘合剂作用。
如何使用OpenAPI规范创建查询订单的mini API?
可以通过定义API路径和响应格式,使用OpenAPI规范创建查询订单的mini API。
API返回的订单信息包含哪些内容?
API返回的订单信息包括编号、产品名称、订单数量和订单金额。
如何将符合OpenAPI规范的API导入SK?
可以使用OpenApiKernelPluginFactory将符合OpenAPI规范的API导入SK作为插件。
示例代码中如何配置和调用OpenAPI插件?
示例代码中通过创建Web应用并映射API路径来配置和调用OpenAPI插件。
SK插件的主要作用是什么?
SK插件的主要作用是实现AI与本地功能和数据的互动,增强AI的应用能力。
➡️