class Intent::LanguageUnderstandingModel
Představuje model porozumění jazyku používaný k rozpoznávání záměru.
Členové
LanguageUnderstandingModel
Syntaxe: public inline explicit LanguageUnderstandingModel ( SPXLUMODELHANDLE hlumodel );
Interní konstruktor. Vytvoří novou instanci pomocí poskytnutého popisovače.
Parametry
-
hlumodel
Popisovač modelu porozumění jazyku.
~LanguageUnderstandingModel
Syntaxe: public inline virtual ~LanguageUnderstandingModel ( );
Virtuální destruktor.
operátor SPXLUMODELHANDLE
Syntaxe: public inline explicit operator SPXLUMODELHANDLE ( ) const;
Vnitřní. Explicitní operátor převodu.
Návraty
Úchyt.
GetModelId
Syntaxe: public inline virtual std::string GetModelId ( ) const;
Vrátí ID pro tento model.
Návraty
Řetězec představující ID tohoto modelu.
GetModelType
Syntaxe: public inline LanguageUnderstandingModelType GetModelType ( ) const;
Získá typ modelu.
Návraty
Výčet představující typ modelu.
Z koncového bodu
Syntaxe: public inline static std::shared_ptr< LanguageUnderstandingModel > FromEndpoint ( const std::string & uri );
Vytvoří model luis (Language Understanding) pomocí zadané adresy URL koncového bodu.
Parametry
-
uri
Adresa URL koncového bodu modelu pro porozumění jazyku.
Návraty
Sdílený ukazatel na model pro porozumění jazyku.
FromAppId
Syntaxe: public inline static std::shared_ptr< LanguageUnderstandingModel > FromAppId ( const std::string & appId );
Vytvoří model pro porozumění jazyku pomocí zadaného ID aplikace.
Parametry
-
appId
Řetězec, který představuje ID aplikace služby Language Understanding.
Návraty
Sdílený ukazatel na model pro porozumění jazyku.
FromSubscription
Syntaxe: public inline static std::shared_ptr< LanguageUnderstandingModel > FromSubscription ( const std::string & subscriptionKey , const std::string & appId , const std::string & region );
Vytvoří model pro porozumění jazyku pomocí zadaného názvu hostitele, klíče předplatného a ID aplikace.
Parametry
subscriptionKey
Řetězec, který představuje klíč předplatného služby Language Understanding.appId
Řetězec, který představuje ID aplikace služby Language Understanding.region
Řetězec, který představuje oblast služby Language Understanding (viz stránka oblasti).
Návraty
Sdílený ukazatel na model pro porozumění jazyku.
m_type
Syntaxe: protected LanguageUnderstandingModelType m_type;
LanguageUnderstandingModel
Syntaxe: protected inline LanguageUnderstandingModel ( LanguageUnderstandingModelType type );
Chráněný konstruktor pro základní třídy pro nastavení typu.
Parametry
-
type
Typ modelu pro porozumění jazyku.
LanguageUnderstandingModelType
Syntaxe: enum LanguageUnderstandingModelType;
Hodnoty | Popisy |
---|---|
Model PatternMatchingModel | |
LanguageUnderstandingModel | |
ConversationalLanguageUnderstandingModel |