METAL for iPhone

AI 新闻, 现在用 App 阅读。

下载 METAL, 每天发现最新 AI 报道。

在 App Store 下载

iPhone 应用 · 免费下载

也可在 iPhone 的 App Store 中搜索 METAL AI Magazine。

METAL

AI 术语词典ㅇ开发者的用语

OpenAPI Specification

用统一格式记录API提供什么功能、该如何调用的标准说明书

简单来说

OpenAPI Specification 是一份文档,它按照非常固定的格式,记录程序之间如何通过 API 对话——简单说就是 API 的使用说明书。拿餐厅来比喻的话,它就像一份菜单,但不是随手写的菜单,而是把菜名、食材、价格、点餐方式都按照统一格式写清楚,让任何人看到都能读出同样的意思。

这种格式为什么重要?因为读这份文档并据此行动的,不是人,而是计算机程序。人可以凭感觉理解模糊的说明,但程序做不到。用 OpenAPI Specification 写成的文档,能让不同公司、不同开发者做的程序看着同一套规则,自动弄清楚该怎么互相连接。最近,AI 智能体也开始读取这类文档,自己写出调用 API 的代码,或者找到并使用自己需要的功能。

打个比方,这就像全世界约定好统一使用同一种表格格式,而不是让每个国家的大使馆各自用不同语言做各自的申请表。这样一来,任何人只要看这份表格,就能马上明白该在哪里填什么内容。

在报道中是这样出现的

在报道中通常会出现类似"该服务公开了其 OpenAPI Specification"这样的表述。这并不是说这个服务重新开发了一个 API,而是说它把已有 API 的功能和调用方法整理成标准格式的文档并公开发布了。API 和 OpenAPI Specification 很容易混为一谈,但二者不同:API 是实际的功能本身,而 OpenAPI Specification 是描述该功能的标准化文档。

亲手试一试

在你平时使用的服务的开发者文档页面上,找一找是否有名为 openapi.json、openapi.yaml 或 swagger.json 之类的链接。如果找到了,把这个文件的地址或内容粘贴给编程助手 AI,让它"根据这份 API 规范写出调用某个特定功能的代码",你就能亲眼看到 AI 读懂文档后直接生成代码的过程。

相关词条

出现过这个词的报道

浏览全部词条