次の方法で共有


TypeSpecGeneratorプラグイン

インターセプトされた要求と応答から TypeSpec ファイルを生成します。

2 つのコマンド プロンプト ウィンドウのスクリーンショット。1 つは、API 要求を記録する開発プロキシを示しています。もう 1 つには、生成された TypeSpec ファイルが表示されます。

プラグイン インスタンスの定義

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

構成の例

{
  "typeSpecGeneratorPlugin": {
    "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v0.29.2/typespecgeneratorplugin.schema.json",
    "ignoreResponseTypes": false
  }
}

構成プロパティ

プロパティ 説明 既定値
ignoreResponseTypes API レスポンスのタイプを生成するか (false)、 string に設定するか (true) を決定します。 false

コマンドライン オプション

無し

注釈

より優れた TypeSpec ファイルを作成するには、開発プロキシでローカル言語モデルを使用することを検討してください。 ローカル言語モデルを使用すると、 TypeSpecGeneratorPlugin はより明確な操作 ID と説明が生成され、TypeSpec ファイルの開始点として適切になります。 TypeSpecGeneratorPluginでローカル言語モデルを使用するには、構成ファイルで言語モデルを有効にします。 詳細については、「 ローカル言語モデルを使用する」を参照してください。