intenção da classe::LanguageUnderstandingModel
Representa o modelo de compreensão de linguagem utilizado para o reconhecimento de intenções.
Membros
LanguageUnderstandingModel
Sintaxe: public inline explicit LanguageUnderstandingModel ( SPXLUMODELHANDLE hlumodel );
Construtor interno. Cria uma nova instância com a alça fornecida.
Parâmetros
-
hlumodel
Identificador de modelo de compreensão de linguagem.
~LanguageUnderstandingModel
Sintaxe: public inline virtual ~LanguageUnderstandingModel ( );
Estruturador virtual.
operador SPXLUMODELHANDLE
Sintaxe: public inline explicit operator SPXLUMODELHANDLE ( ) const;
Interno. Operador de conversão explícito.
Devoluções
Uma alça.
GetModelId
Sintaxe: public inline virtual std::string GetModelId ( ) const;
Devolve o ID para este modelo.
Devoluções
Uma cadeia que representa o ID deste modelo.
GetModelType
Sintaxe: public inline LanguageUnderstandingModelType GetModelType ( ) const;
Obtém o tipo de modelo.
Devoluções
Um número que representa o tipo do modelo.
FromEndpoint
Sintaxe: public inline static std::shared_ptr< LanguageUnderstandingModel > FromEndpoint ( const std::string & uri );
Cria um modelo de compreensão de idiomas (LUIS) com o URL de ponto final especificado.
Parâmetros
-
uri
O url de ponto final de um modelo de compreensão de idiomas.
Devoluções
Um ponteiro partilhado para o modelo de compreensão de idiomas.
FromAppId
Sintaxe: public inline static std::shared_ptr< LanguageUnderstandingModel > FromAppId ( const std::string & appId );
Cria um modelo de compreensão de idiomas com o ID da aplicação especificado.
Parâmetros
-
appId
Uma cadeia que representa o ID da aplicação do serviço Language Understanding.
Devoluções
Um ponteiro partilhado para o modelo de compreensão de idiomas.
FromSubscription
Sintaxe: public inline static std::shared_ptr< LanguageUnderstandingModel > FromSubscription ( const std::string & subscriptionKey , const std::string & appId , const std::string & region );
Cria um modelo de compreensão de idiomas com o nome de anfitrião, a chave de subscrição e o ID da aplicação especificados.
Parâmetros
subscriptionKey
Uma cadeia que representa a chave de subscrição do serviço Language Understanding.appId
Uma cadeia que representa o ID da aplicação do serviço Language Understanding.region
Uma Cadeia que representa a região do serviço Language Understanding (veja a página da região).
Devoluções
Um ponteiro partilhado para o modelo de compreensão de idiomas.
m_type
Sintaxe: protected LanguageUnderstandingModelType m_type;
LanguageUnderstandingModel
Sintaxe: protected inline LanguageUnderstandingModel ( LanguageUnderstandingModelType type );
Construtor protegido para classes de base para definir o tipo.
Parâmetros
-
type
Tipo de modelo de compreensão de linguagem.
LanguageUnderstandingModelType
Sintaxe: enum LanguageUnderstandingModelType;
Valores | Descrições |
---|---|
PatternMatchingModel | |
LanguageUnderstandingModel | |
ConversationalLanguageUnderstandingModel |