Aracılığıyla paylaş


TypeSpecGeneratorPlugin

Yakalanan isteklerden ve yanıtlardan TypeSpec dosyaları oluşturur.

İki komut istemi penceresi ekran görüntüsü. Birinde Dev Proxy kayıt API'si istekleri gösterilir. Diğeri, oluşturulan TypeSpec dosyasını gösterir.

Eklenti örneği tanımı

{
  "name": "TypeSpecGeneratorPlugin",
  "enabled": true,
  "pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
  "configSection": "typeSpecGeneratorPlugin"
}

Yapılandırma örneği

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

Yapılandırma özellikleri

Mülkiyet Açıklama Varsayılan
ignoreResponseTypes API yanıtları için türlerin oluşturulup oluşturulmayacağını (false) veya bunların (true) olarak string ayarlanıp ayarlanmayacağını belirler. false

Komut satırı seçenekleri

Hiç kimse

Açıklamalar

Daha iyi TypeSpec dosyaları oluşturmak için Dev Proxy ile yerel dil modeli kullanmayı göz önünde bulundurun. Yerel dil modeli kullanarak, TypeSpecGeneratorPlugin daha net işlem kimlikleri ve açıklamaları oluşturarak TypeSpec dosyanız için daha iyi bir başlangıç noktası sağlar. ile yerel bir dil modeli TypeSpecGeneratorPluginkullanmak için, yapılandırma dosyasında dil modelini etkinleştirin. Daha fazla bilgi için bkz . Yerel dil modeli kullanma.