共用方式為


類別 Intent::LanguageUnder understandingModel

表示用於意圖辨識的語言理解模型。

成員

LanguageUnder understandingModel

語法: public inline explicit LanguageUnderstandingModel ( SPXLUMODELHANDLE hlumodel );

內部建構函式。 使用提供的句柄建立新的實例。

參數

  • hlumodel 語言理解模型句柄。

~LanguageUnder understandingModel

語法: public inline virtual ~LanguageUnderstandingModel ( );

虛擬解構函式。

運算子 SPXLUMODELHANDLE

語法: public inline explicit operator SPXLUMODELHANDLE ( ) const;

內部。 明確轉換運算子。

傳回

控制代碼。

GetModelId

語法: public inline virtual std::string GetModelId ( ) const;

傳回此模型的標識碼。

傳回

字串,表示此模型的標識符。

GetModelType

語法: public inline LanguageUnderstandingModelType GetModelType ( ) const;

取得模型類型。

傳回

列舉,表示模型的型別。

FromEndpoint

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

使用指定的端點 URL 建立語言理解 (LUIS) 模型。

參數

  • uri 語言理解模型的端點 URL。

傳回

語言理解模型的共享指標。

FromAppId

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

使用指定的應用程式識別碼建立語言理解模型。

參數

  • appId字串,表示 Language Understanding 服務的應用程式識別碼。

傳回

語言理解模型的共享指標。

FromSubscription

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

使用指定的主機名、訂用帳戶密鑰和應用程式識別碼,建立語言理解模型。

參數

  • subscriptionKey字串,表示 Language Understanding 服務的訂用帳戶密鑰。

  • appId字串,表示 Language Understanding 服務的應用程式識別碼。

  • regionString,表示 Language Understanding 服務的區域, (請參閱區域頁面) 。

傳回

語言理解模型的共享指標。

m_type

語法: protected LanguageUnderstandingModelType m_type;

LanguageUnder understandingModel

語法: protected inline LanguageUnderstandingModel ( LanguageUnderstandingModelType type );

要設定型別之基類的受保護建構函式。

參數

  • type 語言理解模型類型。

LanguageUnder understandingModelType

語法: enum LanguageUnderstandingModelType;

說明
PatternMatchingModel
LanguageUnder understandingModel
ConversationalLanguageUnderstandingModel