Procedures, 41

NameParametersReturnsAccessVersionsObsolete
SetPrimarySystemMessage(SecretText)public23-28-
AddSystemMessage(Text)public23-28-
AddUserMessage(Text)public23-28-
AddUserMessage(Text, Text[2048])public23-28-
AddAssistantMessage(Text)public23-28-
ModifyMessage(Integer, Text, Enum AOAI Chat Roles, Text[2048])public23-28-
DeleteMessage(Integer)public23-28-
GetHistory()Listpublic23-28-
GetHistoryNames()Listpublic23-28-
GetHistoryRoles()Listpublic23-28-
GetLastMessage()Textpublic23-28-
GetLastRole()Enum AOAI Chat Rolespublic23-28-
GetLastName()Text[2048]public23-28-
SetHistoryLength(Integer)public23-28-
AssembleHistory(var Integer, var Integer)JsonArrayinternal23-28-
AddToolMessage(Text, Text, Text)public24-28-
GetHistoryTokenCount()Integerpublic24-28-
AddTool(JsonObject)public24-27, gonePending 25.0
Use AddTool that takes in an AOAI Function interface.
ModifyTool(Integer, JsonObject)public24-27, gonePending 25.0
Deprecated with no replacement. Use DeleteFunctionTool and AddTool.
DeleteTool(Integer)public24-27, gonePending 25.0
Use DeleteFunctionTool that takes in a function name instead.
AddTool(Interface AOAI Function)public24-28-
DeleteFunctionTool(Text)Booleanpublic24-28-
ClearTools()public24-28-
GetFunctionTool(Text, var Interface AOAI Function)Booleanpublic24-28-
GetFunctionTools()Listpublic24-28-
GetTools()Listpublic24-27, gonePending 25.0
Use GetFunctionTool() that takes in a function name and returns the interface.
ToolsExists()Booleanpublic24-28-
SetAddToolsToPayload(Boolean)public24-28-
SetToolChoice(Text)public24-28-
SetFunctionAsToolChoice(Text)public24-28-
SetFunctionAsToolChoice(Interface AOAI Function)public24-28-
GetToolChoice()Textpublic24-28-
AssembleTools()JsonArrayinternal24-28-
AddToolCalls(JsonArray)internal25-28-
GetLastToolCalls()JsonArraypublic25-28-
SetToolInvokePreference(Enum AOAI Tool Invoke Preference)public25-28-
GetToolInvokePreference()Enum AOAI Tool Invoke Preferencepublic25-28-
AddXPIADetectionTags(var Text)public27-28-
AddUserMessage(Codeunit AOAI User Message)public28-
AddUserMessage(Codeunit AOAI User Message, Text[2048])public28-
CheckCompatibilityWithModel(SecretText)internal28-