Dela via


class Intent::ConversationalLanguageUnderstandingModel

class Intent::ConversationalLanguageUnderstandingModel
  : public Intent::LanguageUnderstandingModel

Representerar en konversationsbaserad Language Understanding som används för avsiktsigenkänning.

Medlemmar

languageResourceKey

Syntax: public std::string languageResourceKey;

Det här är resursnyckeln för Azure-språket som ska användas med den här modellen.

slutpunkt

Syntax: public std::string endpoint;

Konversations-Language Understanding distributionsslutpunkt att kontakta.

projektnamn

Syntax: public std::string projectName;

Namn på konversations-Language Understanding projekt.

deploymentName

Syntax: public std::string deploymentName;

Distributionsnamn för konversationsbaserade Language Understanding.

GetModelId

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

Returnerar ID för den här modellen. Standardvärdet är projectName-deploymentName.

Returer

En sträng som representerar ID:t för den här modellen.

SetModelId

Syntax: public inline void SetModelId ( std::string value );

Anger ID för den här modellen. Standardvärdet är projectName-deploymentName.

Parametrar

  • value En sträng som representerar ID:t för den här modellen.

FromResource

Syntax: public inline static std::shared_ptr< ConversationalLanguageUnderstandingModel > FromResource ( const std::string & languageResourceKey , const std::string & endpoint , const std::string & projectName , const std::string & deploymentName );

Skapar en CLU-modell (Conversational Language Understanding) med det angivna modell-ID:t.

Parametrar

  • languageResourceKey Azure Language-resursnyckeln.

  • endpoint Resursslutpunkten för Azure Language.

  • projectNameNamnet på projektet Conversational Language Understanding.

  • deploymentNameDistributionsnamnet för Conversational Language Understanding.

Returer

En delad pekare till modellen Conversational Language Understanding.