Dela via


class Intent::LanguageUnderstandingModel

Representerar en språktolkningsmodell som används för avsiktsigenkänning.

Medlemmar

LanguageUnderstandingModel

Syntax: public inline explicit LanguageUnderstandingModel ( SPXLUMODELHANDLE hlumodel );

Intern konstruktor. Skapar en ny instans med hjälp av det angivna handtaget.

Parametrar

  • hlumodel Modellhandtag för språktolkning.

~LanguageUnderstandingModel

Syntax: public inline virtual ~LanguageUnderstandingModel ( );

Virtuell destructor.

operatorN SPXLUMODELHANDLE

Syntax: public inline explicit operator SPXLUMODELHANDLE ( ) const;

Interna. Explicit konverteringsoperator.

Returer

Ett handtag.

GetModelId

Syntax: public inline virtual std::string GetModelId ( ) const;

Returnerar ID för den här modellen.

Returer

En sträng som representerar ID:t för den här modellen.

GetModelType

Syntax: public inline LanguageUnderstandingModelType GetModelType ( ) const;

Hämtar modelltypen.

Returer

En uppräkning som representerar modellens typ.

FromEndpoint

Syntax: public inline static std::shared_ptr< LanguageUnderstandingModel > FromEndpoint ( const std::string & uri );

Skapar en LUIS-modell (Language Understanding) med hjälp av den angivna slutpunkts-URL:en.

Parametrar

  • uri Slutpunkts-URL:en för en språktolkningsmodell.

Returer

En delad pekare till modellen för språktolkning.

FromAppId

Syntax: public inline static std::shared_ptr< LanguageUnderstandingModel > FromAppId ( const std::string & appId );

Skapar en språktolkningsmodell med det angivna app-ID:t.

Parametrar

  • appIdEn sträng som representerar program-ID för Language Understanding-tjänsten.

Returer

En delad pekare till modellen för språktolkning.

FromSubscription

Syntax: public inline static std::shared_ptr< LanguageUnderstandingModel > FromSubscription ( const std::string & subscriptionKey , const std::string & appId , const std::string & region );

Skapar en språktolkningsmodell med angivet värdnamn, prenumerationsnyckel och program-ID.

Parametrar

  • subscriptionKeyEn sträng som representerar prenumerationsnyckeln för Language Understanding-tjänsten.

  • appIdEn sträng som representerar program-ID för Language Understanding-tjänsten.

  • regionEn sträng som representerar regionen för Language Understanding-tjänsten (se regionsidan).

Returer

En delad pekare till modellen för språktolkning.

m_type

Syntax: protected LanguageUnderstandingModelType m_type;

LanguageUnderstandingModel

Syntax: protected inline LanguageUnderstandingModel ( LanguageUnderstandingModelType type );

Skyddad konstruktor för basklasser som ska ange typ.

Parametrar

  • type Modelltyp för språktolkning.

LanguageUnderstandingModelType

Syntax: enum LanguageUnderstandingModelType;

Värden Beskrivningar
PatternMatchingModel
LanguageUnderstandingModel
ConversationalLanguageUnderstandingModel