共用方式為


OpenApiSpecGeneratorPlugin

從攔截的要求和回應產生 JSON 格式的 OpenAPI 規格。

兩個命令提示字元視窗的螢幕快照。其中一個顯示開發 Proxy 錄製 API 要求。另一個會顯示產生的OpenAPI規格。

外掛程式實例定義

{
  "name": "OpenApiSpecGeneratorPlugin",
  "enabled": true,
  "pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll",
  "configSection": "openApiSpecGeneratorPlugin"
}

設定範例

{
  "openApiSpecGeneratorPlugin": {
    "includeOptionsRequests": false,
    "specVersion": "v3_0",
    "specFormat": "Json"
  }
}

設定屬性

屬性 說明 預設
includeOptionsRequests 判斷是否要在 OPTIONS 產生的 OpenAPI 規格中包含要求 false
specVersion 決定要用於所產生 OpenAPI 規格的版本。可以設定為 v2_0v3_0 v3_0
specFormat 決定要用於所產生 OpenAPI 規格的格式。可以設定為 JsonYaml Json

命令列選項

None

備註

若要建立更佳的 OpenAPI 規格,請考慮搭配開發 Proxy 使用本機語言模型。 使用本機語言模型, OpenApiSpecGeneratorPlugin 會產生更清楚的作業標識符和描述,讓您有更好的 OpenAPI 規格起點。若要搭配 使用本機語言模型與 OpenApiSpecGeneratorPlugin,請在組態檔中啟用語言模型。 如需詳細資訊,請參閱 使用本機語言模型