Procedures, 27

NameParametersReturnsAccessVersionsObsolete
IsEnabled(Enum Copilot Capability, ModuleInfo)Booleanpublic23-28-
IsEnabled(Enum Copilot Capability, Boolean, ModuleInfo)Booleanpublic23-28-
IsAuthorizationConfigured(Enum AOAI Model Type, ModuleInfo)Booleanpublic23-28-
IsInitialized(Enum Copilot Capability, Enum AOAI Model Type, ModuleInfo)Booleanpublic23-28-
SetAuthorization(Enum AOAI Model Type, Text)public23-28-
SetAuthorization(Enum AOAI Model Type, Text, Text, SecretText)public23-28-
GenerateTextCompletion(SecretText, var Codeunit AOAI Operation Response, ModuleInfo)Textpublic23-28-
GenerateTextCompletion(SecretText, Codeunit AOAI Text Completion Params, var Codeunit AOAI Operation Response, ModuleInfo)Textpublic23-28-
GenerateTextCompletion(SecretText, SecretText, var Codeunit AOAI Operation Response, ModuleInfo)Textpublic23-28-
GenerateTextCompletion(SecretText, SecretText, Codeunit AOAI Text Completion Params, var Codeunit AOAI Operation Response, ModuleInfo)Textpublic23-28-
GenerateEmbeddings(SecretText, var Codeunit AOAI Operation Response, ModuleInfo)Listpublic23-28-
GenerateChatCompletion(var Codeunit AOAI Chat Messages, var Codeunit AOAI Operation Response, ModuleInfo)public23-28-
GenerateChatCompletion(var Codeunit AOAI Chat Messages, Codeunit AOAI Chat Completion Params, var Codeunit AOAI Operation Response, ModuleInfo)public23-28-
SetCopilotCapability(Enum Copilot Capability, ModuleInfo)public23-28-
RemoveProhibitedCharacters(Text)Textpublic23-28-
GetTextMetaprompt()SecretTextinternal23-28-
ApproximateTokenCount(Text)Decimalpublic23-26, gonePending 24.0
Use the function GetTokenCount() instead.
SetManagedResourceAuthorization(Enum AOAI Model Type, Text, Text, SecretText, Text)public24-28-
GetTokenCount(SecretText, Text)Integerpublic24-28-
IsTenantAllowlistedForFirstPartyCopilotCalls()Booleaninternal24-25, gone-
SetManagedResourceAuthorization(Enum AOAI Model Type, Text, SecretText, Text)public26-28-
GetTotalServerSessionTokensConsumed()Integerpublic26-28-
GetAzureOpenAICategory()Code[50]public26-28-
GetServiceName()Text[250]public26-28-
GetServiceId()Code[50]public26-28-
IsBillingTypeAuthorized(Codeunit AOAI Authorization, ModuleInfo)Booleanpublic27-28-
SetManagedResourceAuthorization(Enum AOAI Model Type, Text)public28-