Partilhar via


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

  • appIdUma 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

  • subscriptionKeyUma cadeia que representa a chave de subscrição do serviço Language Understanding.

  • appIdUma cadeia que representa o ID da aplicação do serviço Language Understanding.

  • regionUma 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