Udostępnij za pośrednictwem


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

  • appIdCią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

  • subscriptionKeyCiąg reprezentujący klucz subskrypcji usługi Language Understanding.

  • appIdCiąg reprezentujący identyfikator aplikacji usługi Language Understanding.

  • regionCią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