다음을 통해 공유


TypeSpecGeneratorPlugin

인터셉트한 요청 및 응답에서 TypeSpec 파일을 생성합니다.

두 명령 프롬프트 창의 스크린샷. 하나는 개발 프록시 기록 API 요청을 보여줍니다. 다른 하나는 생성된 TypeSpec 파일을 보여 줍니다.

구성 예제

{
  "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/rc.schema.json",
  "plugins": [
    {
      "name": "TypeSpecGeneratorPlugin",
      "enabled": true,
      "pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
      "configSection": "typeSpecGeneratorPlugin"
    }
  ],
  "typeSpecGeneratorPlugin": {
    "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.0/typespecgeneratorplugin.schema.json",
    "ignoreResponseTypes": false
  }
}

구성 속성

재산 설명 기본값
ignoreResponseTypes API 응답에 대한 유형을 생성할지(false)또는 (string)로 true 설정할지 여부를 결정합니다. false

명령줄 옵션

없음

비고

더 나은 TypeSpec 파일을 만들려면 개발자 프록시와 함께 로컬 언어 모델을 사용하는 것이 좋습니다. 로컬 언어 모델을 TypeSpecGeneratorPlugin 사용하면 보다 명확한 작업 ID와 설명이 생성되므로 TypeSpec 파일의 시작점이 더 좋아집니다. 와 함께 TypeSpecGeneratorPlugin로컬 언어 모델을 사용하려면 구성 파일에서 언어 모델을 활성화합니다. 자세한 내용은 로컬 언어 모델 사용을 참조하세요.