LuisService class
Definiert eine LUIS-Dienstverbindung.
- Extends
Konstruktoren
| Luis |
Erstellt eine neue LuisService-Instanz. |
Eigenschaften
| app |
Luis-App-ID. |
| authoring |
Erstellungsschlüssel für die Verwendung der Erstellungs-API. |
| custom |
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. |
| subscription |
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. |
| get |
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
name
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-