class Intent::LanguageUnderstandingModel
Reprezentuje model interpretacji języka używany do rozpoznawania intencji.
Elementy członkowskie
LanguageUnderstandingModel
Składnia: public inline explicit LanguageUnderstandingModel ( SPXLUMODELHANDLE hlumodel );
Konstruktor wewnętrzny. Tworzy nowe wystąpienie przy użyciu podanego uchwytu.
Parametry
-
hlumodel
Obsługa modelu interpretacji języka.
~LanguageUnderstandingModel
Składnia: public inline virtual ~LanguageUnderstandingModel ( );
Destruktor wirtualny.
operator SPXLUMODELHANDLE
Składnia: public inline explicit operator SPXLUMODELHANDLE ( ) const;
Wewnętrznego. Jawny operator konwersji.
Zwraca
Uchwyt.
GetModelId
Składnia: public inline virtual std::string GetModelId ( ) const;
Zwraca identyfikator dla tego modelu.
Zwraca
Ciąg reprezentujący identyfikator tego modelu.
GetModelType
Składnia: public inline LanguageUnderstandingModelType GetModelType ( ) const;
Pobiera typ modelu.
Zwraca
Wyliczenie reprezentujące typ modelu.
Z punktu końcowego
Składnia: public inline static std::shared_ptr< LanguageUnderstandingModel > FromEndpoint ( const std::string & uri );
Tworzy model usługi Language Understanding (LUIS) przy użyciu określonego adresu URL punktu końcowego.
Parametry
-
uri
Adres URL punktu końcowego modelu interpretacji języka.
Zwraca
Udostępniony wskaźnik do modelu interpretacji języka.
FromAppId
Składnia: public inline static std::shared_ptr< LanguageUnderstandingModel > FromAppId ( const std::string & appId );
Tworzy model interpretacji języka przy użyciu określonego identyfikatora aplikacji.
Parametry
-
appId
Ciąg reprezentujący identyfikator aplikacji usługi Language Understanding.
Zwraca
Udostępniony wskaźnik do modelu interpretacji języka.
OdSubskrypcja
Składnia: public inline static std::shared_ptr< LanguageUnderstandingModel > FromSubscription ( const std::string & subscriptionKey , const std::string & appId , const std::string & region );
Tworzy model interpretacji języka przy użyciu określonej nazwy hosta, klucza subskrypcji i identyfikatora aplikacji.
Parametry
subscriptionKey
Ciąg reprezentujący klucz subskrypcji usługi Language Understanding.appId
Ciąg reprezentujący identyfikator aplikacji usługi Language Understanding.region
Ciąg reprezentujący region usługi Language Understanding (zobacz stronę regionu).
Zwraca
Udostępniony wskaźnik do modelu interpretacji języka.
m_type
Składnia: protected LanguageUnderstandingModelType m_type;
LanguageUnderstandingModel
Składnia: protected inline LanguageUnderstandingModel ( LanguageUnderstandingModelType type );
Konstruktor chroniony dla klas bazowych do ustawiania typu.
Parametry
-
type
Typ modelu interpretacji języka.
LanguageUnderstandingModelType
Składnia: enum LanguageUnderstandingModelType;
Wartości | Opisy |
---|---|
PatternMatchingModel | |
LanguageUnderstandingModel | |
ConversationalLanguageUnderstandingModel |