GenerateAnswerUtils class
Generieren Sie die Antwort-API-utils-Klasse.
Konstruktoren
Generate |
Erstellt neue Generieren von Antwort-Utils. |
Eigenschaften
http |
Methoden
emit |
Gibt ein Ablaufverfolgungsereignis aus, das einen QnA Maker-Aufruf und seine Ergebnisse detailliert enthält. |
query |
Wird intern aufgerufen, um den QnA Maker-Dienst abzufragen. |
query |
Wird intern aufgerufen, um den QnA Maker-Dienst abzufragen. |
validate |
Überprüfen von qna Maker-Optionen |
Details zum Konstruktor
GenerateAnswerUtils(QnAMakerOptions, QnAMakerEndpoint)
Erstellt neue Generieren von Antwort-Utils.
new GenerateAnswerUtils(_options: QnAMakerOptions, endpoint: QnAMakerEndpoint)
Parameter
- _options
- QnAMakerOptions
Einstellungen, die zum Konfigurieren der Instanz verwendet werden.
- endpoint
- QnAMakerEndpoint
Der Endpunkt des abzufragenden Wissensdatenbank.
Details zur Eigenschaft
httpRequestUtils
Details zur Methode
emitTraceInfo(TurnContext, QnAMakerResult[], QnAMakerOptions)
Gibt ein Ablaufverfolgungsereignis aus, das einen QnA Maker-Aufruf und seine Ergebnisse detailliert enthält.
function emitTraceInfo(turnContext: TurnContext, answers: QnAMakerResult[], queryOptions?: QnAMakerOptions): Promise<any>
Parameter
- turnContext
-
TurnContext
Aktivieren Sie den Kontext für den aktuellen Gesprächsverlauf mit dem Benutzer.
- answers
Antworten, die von QnA Maker zurückgegeben werden.
- queryOptions
- QnAMakerOptions
(Optional) Die Optionen für die QnA Maker-Wissensdatenbank. Wenn null, wird die Konstruktoroption für diese Instanz verwendet.
Gibt zurück
Promise<any>
eine Zusage, die den asynchronen Vorgang darstellt
queryQnaService(QnAMakerEndpoint, string, QnAMakerOptions)
Wird intern aufgerufen, um den QnA Maker-Dienst abzufragen.
function queryQnaService(endpoint: QnAMakerEndpoint, question: string, options?: QnAMakerOptions): Promise<QnAMakerResult[]>
Parameter
- endpoint
- QnAMakerEndpoint
Der Endpunkt des abzufragenden Wissensdatenbank.
- question
-
string
Frage, die abgefragt werden muss.
- options
- QnAMakerOptions
(Optional) Die Optionen für die QnA Maker-Wissensdatenbank. Wenn null, wird die Konstruktoroption für diese Instanz verwendet.
Gibt zurück
Promise<QnAMakerResult[]>
eine Zusage, die in die Abfrageergebnisse aufgelöst wird. .
queryQnaServiceRaw(QnAMakerEndpoint, string, QnAMakerOptions)
Wird intern aufgerufen, um den QnA Maker-Dienst abzufragen.
function queryQnaServiceRaw(endpoint: QnAMakerEndpoint, question: string, options?: QnAMakerOptions): Promise<QnAMakerResults>
Parameter
- endpoint
- QnAMakerEndpoint
Der Endpunkt des abzufragenden Wissensdatenbank.
- question
-
string
Frage, die abgefragt werden muss.
- options
- QnAMakerOptions
(Optional) Die Optionen für die QnA Maker-Wissensdatenbank. Wenn null, wird die Konstruktoroption für diese Instanz verwendet.
Gibt zurück
Promise<QnAMakerResults>
eine Zusage, die in die rohen Abfrageergebnisse aufgelöst wird
validateOptions(QnAMakerOptions)
Überprüfen von qna Maker-Optionen
function validateOptions(options: QnAMakerOptions)
Parameter
- options
- QnAMakerOptions
Die Optionen für die QnA Maker-Wissensdatenbank. Wenn null, wird die Konstruktoroption für diese Instanz verwendet.