GenerateAnswerUtils class
Создание класса utils api ответов.
Конструкторы
| Generate |
Создает новые возможности создания ответов. |
Свойства
| http |
Методы
| emit |
Выводит событие трассировки с подробными сведениями о вызове QnA Maker и его результатах. |
| query |
Вызывается внутренне для запроса службы QnA Maker. |
| query |
Вызывается внутренне для запроса службы QnA Maker. |
| validate |
Проверка параметров qna maker |
Сведения о конструкторе
GenerateAnswerUtils(QnAMakerOptions, QnAMakerEndpoint)
Создает новые возможности создания ответов.
new GenerateAnswerUtils(_options: QnAMakerOptions, endpoint: QnAMakerEndpoint)
Параметры
- _options
- QnAMakerOptions
Параметры, используемые для настройки экземпляра.
- endpoint
- QnAMakerEndpoint
Конечная точка базы знаний для запроса.
Сведения о свойстве
httpRequestUtils
Сведения о методе
emitTraceInfo(TurnContext, QnAMakerResult[], QnAMakerOptions)
Выводит событие трассировки с подробными сведениями о вызове QnA Maker и его результатах.
function emitTraceInfo(turnContext: TurnContext, answers: QnAMakerResult[], queryOptions?: QnAMakerOptions): Promise<any>
Параметры
- turnContext
-
TurnContext
Включите контекст для текущей очереди беседы с пользователем.
- answers
Ответы, возвращаемые QnA Maker.
- queryOptions
- QnAMakerOptions
(Необязательно) Параметры базы знаний QnA Maker. Если значение NULL, для этого экземпляра используется параметр конструктора.
Возвращаемое значение
Promise<any>
обещание, представляющее асинхронную операцию
queryQnaService(QnAMakerEndpoint, string, QnAMakerOptions)
Вызывается внутренне для запроса службы QnA Maker.
function queryQnaService(endpoint: QnAMakerEndpoint, question: string, options?: QnAMakerOptions): Promise<QnAMakerResult[]>
Параметры
- endpoint
- QnAMakerEndpoint
Конечная точка базы знаний для запроса.
- question
-
string
Вопрос, который необходимо запросить.
- options
- QnAMakerOptions
(Необязательно) Параметры базы знаний QnA Maker. Если значение NULL, для этого экземпляра используется параметр конструктора.
Возвращаемое значение
Promise<QnAMakerResult[]>
обещание, разрешающее результаты запроса. .
queryQnaServiceRaw(QnAMakerEndpoint, string, QnAMakerOptions)
Вызывается внутренне для запроса службы QnA Maker.
function queryQnaServiceRaw(endpoint: QnAMakerEndpoint, question: string, options?: QnAMakerOptions): Promise<QnAMakerResults>
Параметры
- endpoint
- QnAMakerEndpoint
Конечная точка базы знаний для запроса.
- question
-
string
Вопрос, который необходимо запросить.
- options
- QnAMakerOptions
(Необязательно) Параметры базы знаний QnA Maker. Если значение NULL, для этого экземпляра используется параметр конструктора.
Возвращаемое значение
Promise<QnAMakerResults>
обещание, разрешающее необработанные результаты запроса
validateOptions(QnAMakerOptions)
Проверка параметров qna maker
function validateOptions(options: QnAMakerOptions)
Параметры
- options
- QnAMakerOptions
Параметры базы знаний QnA Maker. Если значение NULL, для этого экземпляра используется параметр конструктора.