Procedures, 19

NameParametersReturnsAccessVersionsObsolete
IsEnabled(Enum Copilot Capability)Booleanpublic23-28-
IsEnabled(Enum Copilot Capability, Boolean)Booleanpublic23-28-
IsAuthorizationConfigured(Enum AOAI Model Type)Booleanpublic23-28-
IsInitialized(Enum Copilot Capability, Enum AOAI Model Type)Booleanpublic23-28-
SetAuthorization(Enum AOAI Model Type, Text, Text, SecretText)public23-28-
SetAuthorization(Enum AOAI Model Type, Text)public23-28-
GenerateTextCompletion(SecretText, var Codeunit AOAI Operation Response)Textpublic23-28-
GenerateTextCompletion(SecretText, Codeunit AOAI Text Completion Params, var Codeunit AOAI Operation Response)Textpublic23-28-
GenerateTextCompletion(SecretText, SecretText, var Codeunit AOAI Operation Response)Textpublic23-28-
GenerateTextCompletion(SecretText, SecretText, Codeunit AOAI Text Completion Params, var Codeunit AOAI Operation Response)Textpublic23-28-
GenerateEmbeddings(SecretText, var Codeunit AOAI Operation Response)Listpublic23-28-
GenerateChatCompletion(var Codeunit AOAI Chat Messages, var Codeunit AOAI Operation Response)public23-28-
GenerateChatCompletion(var Codeunit AOAI Chat Messages, Codeunit AOAI Chat Completion Params, var Codeunit AOAI Operation Response)public23-28-
SetCopilotCapability(Enum Copilot Capability)public23-28-
ApproximateTokenCount(Text)Integerpublic23-26, gonePending 24.0
Use the AOAI Token codeunit.
SetManagedResourceAuthorization(Enum AOAI Model Type, Text, Text, SecretText, Text)public24-28Pending 26.0
Using Managed AI resources now requires different input parameters. Use the other overload for SetManagedResourceAuthorization instead.
IsEnabled(Enum Copilot Capability, Boolean, Guid)Booleanpublic25-28-
SetManagedResourceAuthorization(Enum AOAI Model Type, Text, SecretText, Text)public26-28Pending 28.0
Using Managed AI resources now requires only Model Type & Deployment Text as input parameters. Use the other overload for SetManagedResourceAuthorization instead. AOAIAccountName & ApiKey are ignored in the current version of SetManagedResourceAuthorization.
SetManagedResourceAuthorization(Enum AOAI Model Type, Text)public28-