@botbuildercommunity/middleware-aws-comprehend
Version:
Bot Framework middleware component for the Amazon AWS Comprehend service, including sentiment analysis, language detection, entity extraction, and keyword recognition.
20 lines (19 loc) • 707 B
TypeScript
import { Engine } from '@botbuildercommunity/middleware-engine-core';
import { AWSComprehendOptions } from './schema';
import { Comprehend } from 'aws-sdk';
/**
* @module botbuildercommunity/middleware-aws-comprehend
*/
export declare class AWSComprehendEngine extends Engine {
client: Comprehend;
options: AWSComprehendOptions;
lang: string;
constructor(options?: AWSComprehendOptions);
entities(input: any): Promise<any>;
keyPhrases(input: any): Promise<any>;
detectLanguage(input: any): Promise<any>;
sentiment(input: any): Promise<any>;
categories(input: string): Promise<any>;
concepts(input: string): Promise<any>;
emotion(input: string): Promise<any>;
}