Compartir a través de


Class Intent::LanguageUnderstandingModel

Representa el modelo de Language Understanding que se usa para el reconocimiento de intenciones.

Miembros

LanguageUnderstandingModel

Sintaxis: public inline explicit LanguageUnderstandingModel ( SPXLUMODELHANDLE hlumodel );

Constructor interno. Crea una nueva instancia mediante el identificador proporcionado.

Parámetros

  • hlumodel Identificador del modelo de Language Understanding.

~LanguageUnderstandingModel

Sintaxis: public inline virtual ~LanguageUnderstandingModel ( );

Destructor virtual.

operador SPXLUMODELHANDLE

Sintaxis: public inline explicit operator SPXLUMODELHANDLE ( ) const;

Interno. Operador de conversión explícito.

Devoluciones

Un identificador.

GetModelId

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

Devuelve el identificador de este modelo.

Devoluciones

Cadena que representa el identificador de este modelo.

GetModelType

Sintaxis: public inline LanguageUnderstandingModelType GetModelType ( ) const;

Obtiene el tipo de modelo.

Devoluciones

Enumeración que representa el tipo del modelo.

FromEndpoint

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

Crea un modelo de Language Understanding (LUIS) mediante la dirección URL del punto de conexión especificada.

Parámetros

  • uri Dirección URL del punto de conexión de un modelo de Language Understanding.

Devoluciones

Puntero compartido al modelo de Language Understanding.

FromAppId

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

Crea un modelo de Language Understanding mediante el identificador de aplicación especificado.

Parámetros

  • appIdCadena que representa el identificador de aplicación de Language Understanding servicio.

Devoluciones

Puntero compartido al modelo de Language Understanding.

FromSubscription

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

Crea un modelo de Language Understanding con el nombre de host, la clave de suscripción y el identificador de aplicación especificados.

Parámetros

  • subscriptionKeyCadena que representa la clave de suscripción del servicio Language Understanding.

  • appIdCadena que representa el identificador de aplicación de Language Understanding servicio.

  • regionCadena que representa la región del servicio Language Understanding (consulte la página región).

Devoluciones

Puntero compartido al modelo de Language Understanding.

m_type

Sintaxis: protected LanguageUnderstandingModelType m_type;

LanguageUnderstandingModel

Sintaxis: protected inline LanguageUnderstandingModel ( LanguageUnderstandingModelType type );

Constructor protegido para las clases base que se van a establecer.

Parámetros

  • type Tipo de modelo de Language Understanding.

LanguageUnderstandingModelType

Sintaxis: enum LanguageUnderstandingModelType;

Valores Descripciones
PatternMatchingModel
LanguageUnderstandingModel
ConversationalLanguageUnderstandingModel