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 |