Sdílet prostřednictvím


class Intent::ConversationalLanguageUnderstandingModel

class Intent::ConversationalLanguageUnderstandingModel
  : public Intent::LanguageUnderstandingModel

Představuje konverzační Language Understanding sloužící k rozpoznávání záměru.

Členové

languageResourceKey

Syntaxe: public std::string languageResourceKey;

Toto je klíč prostředku jazyka Azure, který se má s tímto modelem použít.

endpoint

Syntaxe: public std::string endpoint;

Konverzační Language Understanding koncový bod nasazení, na který se můžete obrátit.

projectName

Syntaxe: public std::string projectName;

Název projektu konverzačních Language Understanding.

deploymentName

Syntaxe: public std::string deploymentName;

Název nasazení konverzačních Language Understanding.

GetModelId

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

Vrátí ID pro tento model. Výchozí hodnota je projectName-deploymentName.

Návraty

Řetězec představující ID tohoto modelu.

SetModelId

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

Nastaví ID pro tento model. Výchozí hodnota je projectName-deploymentName.

Parametry

  • value Řetězec představující ID tohoto modelu.

FromResource

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

Vytvoří konverzační model Language Understanding (CLU) pomocí zadaného ID modelu.

Parametry

  • languageResourceKey Klíč prostředku jazyka Azure.

  • endpoint Koncový bod prostředku jazyka Azure.

  • projectNameNázev projektu konverzační Language Understanding.

  • deploymentNameNázev nasazení konverzační Language Understanding.

Návraty

Sdílený ukazatel na model konverzačních Language Understanding.