Sdílet prostřednictvím


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