Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Generuje pliki TypeSpec z przechwyconych żądań i odpowiedzi.
Przykład konfiguracji
{
"$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
}
}
Właściwości konfiguracji
| Majątek | Opis | Wartość domyślna |
|---|---|---|
ignoreResponseTypes |
Określa, czy generować typy odpowiedzi interfejsu API (false), czy ustawiać je na string (true). |
false |
Opcje wiersza polecenia
Żaden
Uwagi
Aby utworzyć lepsze pliki TypeSpec, rozważ użycie lokalnego modelu językowego z Dev Proxy. Korzystając z lokalnego modelu językowego, TypeSpecGeneratorPlugin generuje bardziej przejrzyste identyfikatory operacji i opisy, co zapewnia lepszy punkt wyjścia dla pliku TypeSpec. Aby użyć lokalnego modelu językowego z , TypeSpecGeneratorPluginwłącz model językowy w pliku konfiguracyjnym. Aby uzyskać więcej informacji, zobacz Używanie lokalnego modelu językowego.