hat“上网封印”已解除!解读lugin功能

了解行业洞见,获取 Apifox 最新观点

最佳实践

学习优秀的 API 开发协作实践经验

资讯

随时随地了解 Apifox 最新发展动向

产品动态

掌握 Apifox 产品更新动态

客户案例

受数千家先进企业信任的 Apifox,为各行各业的标杆企业提高企业研发生产力。

于 2022 年年底推出的 ChatGPT (以下简称 GPT)注定是属于是通用型人工智能(AGI, Artificial General Intelligence)行业的 iPhone 时刻。人们迫切地希望能用它解决现实生活中的所有问题,而 GPT 用它富有耐心、彬彬有礼和无所不知的回答让普通人感受到了仿佛来自电影桥段中的强大科技。只需要输入寥寥数段提示词(Promo code),就可以让 GPT 为你写一篇文章、诗歌,为你提供产品建议,回答历史问题等。

但 GPT 本身并不具备联网服务,它的本质上是一种基于自然语言处理(NLP)和深度学习技术的自然语言处理模型,在大量文本数据上进行预训练而练就了问题回答能力。受限于截止于 2021 年的训练数据,许多回答所给出的信息并不能够保证准确,免不了会开始胡编乱造 😓。

GPT 就像被人类施加了一层联网封印,未经许可不得联网。并且 GPT 目前能够提供的反馈也仅限于文本或图片内容,人们只能够拿着它给出的回答,最终再使用“人类”这个肉身中介才能够使得信息与现实世界完成交互。因为 GPT 自身并不具备与各项应用程序的 API (Application Programming Interface,应用程序接口)进行联网交互的能力。即使 GPT 是如此强大算力背后的集合体,但甚至却在你的手机上设置一个简单的日程提醒都做不到。

但随着 ChatGPT Plugin 官方插件服务的推出,预示着这道“联网”封印即将被彻底打破。

人们都喜欢用一个贴切的比喻形容 ChatGPT Plugin 功能,那就是与 iPhone 时代一起诞生出品的 App Store(应用商店)。是的,没有各项设计新颖的软件服务,当时 iPhone 强大编写的智能与创新也无法得以彰显。ChatGPT 虽然已经强大到能够回答各式各样的问题,并能够给出专业意见,但碰到如法律或移民咨询等细分场景同样需要参数微调(Fine-tuning)或施加提示词(Promot Code)等操作才能得出比较好的回答。如此繁琐的前置操作并不能够被称之为是一个开箱即用的服务,这对于大多数普通用户而言并不友好,而推出的 Plugin 服务正是解决细分领域场景下的极佳能手。

首批推出的插件服务包含在线购物、法律知识、酒店航班预订、外卖服务、专业问答、文字转语音,以及能够使用市面上大部分互联网应用程序的集合体 Zapier 等。

快速安装后仅需通过一个 / 按钮字符就能使用插件服务,有谁不爱呢?

在 Plugin 出现之前,GPT 早期模型早已支持开源并提供 API 调用方式。但很显然 ChatGPT 的母公司 OPENAI 并不满足于作为仅提供 API 标准服务的幕后角色,充满野心的 Plugin 服务就是要成为 AI 行业的应用商店与接入标准。

还记得 App Store 诞生之前的移动互联网软件生态吗?开发者需要在各个论坛中发帖宣传自己的应用,用户看到帖子后产生兴趣后才进行下载。这一野蛮生长的过程中充斥着盗版和病毒文件。目前的 GPT 生态也不遑多让,目前市面上不乏各式各样的打着 GPT 旗号的应用程序,不乏许多挂羊头卖狗肉的应用在中间浑水摸鱼,它们无一不是号称为地表最强 AI,但实际上糟糕的体验只会让不明就里的用户直呼上当,变相损耗 GPT 的商誉。

如此种种,造成了潜在用户需要翻阅大量的搜索页面和网站推荐才能找到想要的服务,找到后是否能够长期使用又是一个问题。对于有才能的开发者而言,要在这一野蛮生长的过程中靠软件持续产生盈利十分困难。毕竟,光是推广宣传,做到让用户看到自己的应用这一过程所产生的费用已经让产品成本急剧上升。

App Store 这一超级应用分发与搜索平台的出现成功降低了开发者与海量用户之间的鸿沟,在平台上用户可以在同一个地方发现各式新奇好玩的服务,轻松便捷就能够完成下载并进行体验,完成打分评选。目前 ChatGPT 坐拥数以亿计的用户,能够在插件市场上探索的平台商业机会还有很多。

有理由相信,随着 Plugin 的不断丰富,未来的 ChatGPT 极有可能成为“终结一切应用”的超级平台型应用。也许往后的人类不再需要学习使用各项复杂的 App,也无所谓什么产品交互体验,动动嘴动动手就能够开发出精美绝伦的网页、获得及时专业的法律咨询、选中最符合需求的度假目的地等等……

⚠️ 产品经理,危!

OPEANAI (GPT 母公司)官方已给出了接入 Plugin 生态的开发指引:

API 接口(Application Programming Interface)是一种让不同的应用程序之间相互通信的方法,通过这种接口,应用程序可以获取数据和服务而不需要共享底层代码或功能,也就是说 GPT 需要通过 API 接口完成与应用插件之间的通讯与功能调用。

API 描述文件又称为 API 文档,它通常为服务对接方提供服务,主要用于向开发者说明清楚当前的 API 是如何使用的。在 ChatGPT Plugin 的开发文档中非常明确的提出了一点:

那么 OpenAPI 规范又是什么呢?

总体而言,你可以将该文件视作 AI 行业内的应用程序安装包,类似 Windows 生态下的 .exe 文件,macOS 下的 .dmg文件。

录入各项常用请求后,通过 Apifox 内置的导出功能就能够快速得到一份完全符合 OpenAPI 格式的 JSON 文件了!

Apifox 的能力不仅限于此,它还能够帮助企业、开发者等用户轻松创建、发布、管理和监控 API,提供全方位的 API 开发和管理解决方案。它支持多种协议和格式,包括 REST、SOAP 和 WebSocket(BETA) 等,并提供多种开发语言的 SDK 和开发工具,以便开发者快速部署 API。

THE END
0.一篇文章搞懂json文件json文件在很多的地方,我们都可以看到 json 文件,尤其在 web 应用,app开发等等。那么 json 是个什么东西呢? JSON(JavaScriptObject Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。简单来说,json文件就是一个小型的数据库,它可以以 .json文件的格式储存我们所需要的数据,并且可以像变量一jvzquC41dnuh0lxfp0tfv8}{8;969>81ctzjeuj1fgzbkux136?92=647
1.json文件是干什么的JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式,通常使用 .json 文件扩展名。JSON 文件是用于存储和传输数据的文件格式,可以用于将数据从一个应用程序传输到另一个应用程序,或者用于将数据从一个地方存储到另一个地方,例如从服务器到客户端。 JSON 文件是基于文本的,其内容以键值对的形式组织,其中键jvzq<84yyy4nqknngvxbkw3qti5xgw|gp17289;;0jznn
2.使用JSON配置文件JSON 表示 JavaScript 对象表示法,它是一种轻权的数据交换格式,通常用于存储和传输数据。 AL 扩展包含两个 JSON 文件:app.json 和 launch.json 文件。当您启动一个新的 AL 扩展并用于存储配置数据时,系统会自动创建这些文件。 Launch.json 文件 Launch.json 是一个配置文件,其中包含将扩展部署到测试和调试的服务jvzquC41fqit0vnetqyph}3eqo5{j6hp1vxbkwnpi1spf~qgu1oov{t/fg|fnxuogpz.gw{ktqtngwy18/ptqw
3.JSON语法employees[0].lastName; 返回的内容是: Gates 可以像这样修改数据: employees[0].lastName = "Jobs"; 亲自试一试 在下面的章节,您将学到如何把 JSON 文本转换为 JavaScript 对象。JSON 文件 JSON 文件的文件类型是 ".json" JSON 文本的 MIME 类型是 "application/json"JSON 简介 JSON 使用 SearchjvzquC41yy}/lk:30pku1€8uejupn8ouqp5kuxsau{tuc3jvo
4.1.1JSON配置app.json文件用来对微信小程序进行全局配置,决定小程序各个页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。【官方文档详细说明】 :-: app.json 配置项列表 属性类型必填描述 pages String Array 是 设置页面路径 window Object 否 设置默认页面的窗口表现 tabBar Object 否 设置底部 tab 的表现 networkjvzquC41yy}/mjsenq{e0ls1vczbj‚4ygk~jp8<2::?6
5.数据集成与治理LakeHouseFlinkX任务JSON配置文件说明 1、 配置文件结构详解 一个完整的 FlinkX 任务脚本配置包含 content, setting 两个部分。content 用于配置任务的输入源与输出源,其中包含 reader,writer。而 setting 则配置任务整体的环境设定,总体结构如下所示: { "job": { "content": [ { "reader": {}, "writer": {} } ], "settingjvzquC41gerpwm3322>70ls1qr3iguu/egtug{4fqe5bt}neng56;=57
6.NuGetproject.json文件引用|MicrosoftLearn此内容已弃用。 项目应使用 PackageReference 格式。 了解如何将 project.json 项目迁移到 PackageReference。 Visual Studio 2026 会在解决方案加载时自动迁移 project.json。.NET 10 SDK 和 NuGet.exe 7.0不支持 project.json 项目。 NuGet 3.x project.json文件维护项目中使用的包列表,称为包管理格式。 它取代pajvzquC41fqit0vnetqyph}3eqo5{j6hp1p{hg}4ctenjxn4rtqpfe}2luqt
7.js读取本地json格式文件数据的几种实现方法,内有vue读取json示例代码使用上面已经创建的json文件 将html文件修改 <!DOCTYPE html> 使用jquery读取json格式文件 //监听按钮点击事件 $("#btn").click(function() { // 同文件夹下的json文件路径 var url = "userinfo.json" // 申明一个XMLHttpRequest jvzquC41yy}/ewgnqiy/exr1lc|bdnxv1r526:=274:/j}rn