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.

Parameterar

  • hlumodel Modellhandtag för språktolkning.

~LanguageUnderstandingModel

Syntax: public inline virtual ~LanguageUnderstandingModel ( );

Virtuell destructor.

operatorN SPXLUMODELHANDLE

Syntax: public inline explicit operator SPXLUMODELHANDLE ( ) const;

Inre. Explicit konverteringsoperator.

Återlämning

Ett handtag.

GetModelId

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

Returnerar ID för den här modellen.

Återlämning

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

GetModelType

Syntax: public inline LanguageUnderstandingModelType GetModelType ( ) const;

Hämtar modelltypen.

Återlämning

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.

Parameterar

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

Återlämning

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.

Parameterar

  • appId En sträng som representerar program-ID:t för Tjänsten Language Understanding.

Återlämning

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.

Parameterar

  • subscriptionKey En sträng som representerar prenumerationsnyckeln för Tjänsten Language Understanding.

  • appId En sträng som representerar program-ID:t för Tjänsten Language Understanding.

  • region En sträng som representerar regionen för Language Understanding-tjänsten (se sidan region).

Återlämning

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 för att ange typ.

Parameterar

  • type Modelltyp för språktolkning.

LanguageUnderstandingModelType

Syntax: enum LanguageUnderstandingModelType;

Värden Beskrivningar
PatternMatchingModel
LanguageUnderstandingModel
ConversationalLanguageUnderstandingModel