跳转到主要内容
使用 docs.json 中的 api 字段来配置可用于生成 API 页面的 API 规范;用户可以测试 API 端点的交互式 API 演练场;以及如何生成和显示代码示例。

设置

api

类型: object api 键下定义所有与 API 相关的设置。
api.openapi
string 或 array 或 object
用于生成 API 参考页面的 OpenAPI 规范文件。接受单个路径或 URL、路径和 URL 数组,或指定 source 和 directory 的对象。
"openapi": "openapi.json"
api.asyncapi
string 或 array 或 object
用于生成事件驱动 API 参考页面的 AsyncAPI 规范文件。接受单个路径或 URL、路径和 URL 数组,或指定 source 和 directory 的对象。
"asyncapi": "asyncapi.json"
api.playground
object
交互式 API 演练场设置。
api.params
object
API 参数的显示设置。
api.url
"full"
端点标题中基础 URL 的显示模式。设置为 full 可始终在每个端点页面显示完整的基础 URL。默认情况下,仅当有多个基础 URL 可选择时才显示基础 URL。
api.examples
object
自动生成的 API 代码示例设置。
api.mdx
object
从 MDX 文件而非 OpenAPI 规范构建的 API 页面的设置。

示例

docs.json
{
  "api": {
    "openapi": ["openapi/v1.json", "openapi/v2.json"],
    "playground": {
      "display": "interactive"
    },
    "params": {
      "expanded": "all"
    },
    "url": "full",
    "examples": {
      "languages": ["curl", "python", "javascript", "go"],
      "defaults": "required",
      "prefill": true,
      "autogenerate": true
    }
  }
}