Freigeben über


LuisService class

Warnung

Diese API ist nun veraltet.

See https://aka.ms/bot-file-basics for more information.

Definiert eine LUIS-Dienstverbindung.

Extends

Konstruktoren

LuisService(ILuisService, ServiceTypes)

Erstellt eine neue LuisService-Instanz.

Eigenschaften

appId

Luis-App-ID.

authoringKey

Erstellungsschlüssel für die Verwendung der Erstellungs-API.

customEndpoint

URL für einen benutzerdefinierten Endpunkt. Dies sollte nur verwendet werden, wenn der LUIS über einen Container bereitgestellt wird. Wenn ein Wert festgelegt ist, gibt die GetEndpoint()-Methode den Wert für benutzerdefinierten Endpunkt zurück.

region

Region für Luis.

subscriptionKey

Abonnementschlüssel für die Verwendung der Aufrufmodell-API für Vorhersagen.

version

Version der Anwendung.

Geerbte Eigenschaften

id

Eindeutige ID für den Dienst.

name

Anzeigename für den Dienst.

type

Methoden

decrypt(string, (value: string, secret: string) => string)

Entschlüsseln von Eigenschaften für diesen Dienst.

encrypt(string, (value: string, secret: string) => string)

Verschlüsseln sie Eigenschaften für diesen Dienst.

getEndpoint()

Rufen Sie den Endpunkt für den Luis-Dienst ab. Wenn ein customEndpoint festgelegt wird, wird dies zurückgegeben, andernfalls wird der Endpunkt basierend auf dem Bereichssatz automatisch generiert.

Geerbte Methoden

toJSON()

Erstellt eine JSON-basierte Version des Modells zum Speichern auf dem Datenträger.

Details zum Konstruktor

LuisService(ILuisService, ServiceTypes)

Erstellt eine neue LuisService-Instanz.

new LuisService(source?: ILuisService, serviceType?: ServiceTypes)

Parameter

source
ILuisService

(Optional) JSON-basierte Dienstdefinition.

serviceType
ServiceTypes

(Optional) Typ des zu definierenden Diensts.

Details zur Eigenschaft

appId

Luis-App-ID.

appId: string

Eigenschaftswert

string

authoringKey

Erstellungsschlüssel für die Verwendung der Erstellungs-API.

authoringKey: string

Eigenschaftswert

string

customEndpoint

URL für einen benutzerdefinierten Endpunkt. Dies sollte nur verwendet werden, wenn der LUIS über einen Container bereitgestellt wird. Wenn ein Wert festgelegt ist, gibt die GetEndpoint()-Methode den Wert für benutzerdefinierten Endpunkt zurück.

customEndpoint: string

Eigenschaftswert

string

region

Region für Luis.

region: string

Eigenschaftswert

string

subscriptionKey

Abonnementschlüssel für die Verwendung der Aufrufmodell-API für Vorhersagen.

subscriptionKey: string

Eigenschaftswert

string

version

Version der Anwendung.

version: string

Eigenschaftswert

string

Geerbte Eigenschaftsdetails

id

Eindeutige ID für den Dienst.

id: string

Eigenschaftswert

string

geerbt vonConnectedService.id

name

Anzeigename für den Dienst.

name: string

Eigenschaftswert

string

geerbt vonConnectedService.name

type

type?: ServiceTypes

Eigenschaftswert

geerbt vonConnectedService.type

Details zur Methode

decrypt(string, (value: string, secret: string) => string)

Entschlüsseln von Eigenschaften für diesen Dienst.

function decrypt(secret: string, decryptString: (value: string, secret: string) => string)

Parameter

secret

string

Geheimer Schlüssel, der zum Entschlüsseln verwendet werden soll.

decryptString

(value: string, secret: string) => string

Funktion, die zum Entschlüsseln eines einzelnen Werts aufgerufen wird.

encrypt(string, (value: string, secret: string) => string)

Verschlüsseln sie Eigenschaften für diesen Dienst.

function encrypt(secret: string, encryptString: (value: string, secret: string) => string)

Parameter

secret

string

Geheimer Schlüssel, der zum Verschlüsseln verwendet werden soll.

encryptString

(value: string, secret: string) => string

Funktion, die aufgerufen wird, um einen einzelnen Wert zu verschlüsseln.

getEndpoint()

Rufen Sie den Endpunkt für den Luis-Dienst ab. Wenn ein customEndpoint festgelegt wird, wird dies zurückgegeben, andernfalls wird der Endpunkt basierend auf dem Bereichssatz automatisch generiert.

function getEndpoint(): string

Gibt zurück

string

Die URL für diesen Dienst.

Details zur geerbten Methode

toJSON()

Erstellt eine JSON-basierte Version des Modells zum Speichern auf dem Datenträger.

function toJSON(): IConnectedService

Gibt zurück

Ein IConnectedService-JSON.

geerbt vonConnectedService.toJSON-