Freigeben über


GenerateAnswerUtils class

Generieren Sie die Antwort-API-utils-Klasse.

Konstruktoren

GenerateAnswerUtils(QnAMakerOptions, QnAMakerEndpoint)

Erstellt neue Generieren von Antwort-Utils.

Eigenschaften

httpRequestUtils

Methoden

emitTraceInfo(TurnContext, QnAMakerResult[], QnAMakerOptions)

Gibt ein Ablaufverfolgungsereignis aus, das einen QnA Maker-Aufruf und seine Ergebnisse detailliert enthält.

queryQnaService(QnAMakerEndpoint, string, QnAMakerOptions)

Wird intern aufgerufen, um den QnA Maker-Dienst abzufragen.

queryQnaServiceRaw(QnAMakerEndpoint, string, QnAMakerOptions)

Wird intern aufgerufen, um den QnA Maker-Dienst abzufragen.

validateOptions(QnAMakerOptions)

Ü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

httpRequestUtils: HttpRequestUtils

Eigenschaftswert

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

QnAMakerResult[]

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.