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
-
appId
Cadena 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
subscriptionKey
Cadena que representa la clave de suscripción del servicio Language Understanding.appId
Cadena que representa el identificador de aplicación de Language Understanding servicio.region
Cadena 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 |