Procedures, 20

NameParametersReturnsAccessVersionsObsolete
AddTool(Interface AOAI Function)public24-28-
GetTool(Text, var Interface AOAI Function)Booleanpublic24-28-
GetFunctionTools()Listpublic24-28-
AddTool(JsonObject)public24-27, gonePending 25.0
Use AddTool that takes in an AOAI Function interface instead.
ModifyTool(Integer, JsonObject)public24-27, gonePending 25.0
Use ModifyTool that takes in an AOAI Function interface instead.
DeleteTool(Integer)public24-27, gonePending 25.0
Use DeleteTool that takes in a function name instead.
GetTools()Listpublic24-27, gonePending 25.0
Use GetTool() that takes in a function name and var for AOAI Function interface.
DeleteTool(Text)Booleanpublic24-28-
ClearTools()public24-28-
PrepareTools()JsonArraypublic24-28-
ToolsExists()Booleanpublic24-28-
SetAddToolToPayload(Boolean)public24-28-
SetToolChoice(Text)public24-28-
SetFunctionAsToolChoice(Interface AOAI Function)public24-28-
SetFunctionAsToolChoice(Text)public24-28-
GetToolChoice()Textpublic24-28-
IsToolsList(Text)Booleanpublic24, gone-
ConvertToJsonArray(Text)JsonArraypublic24, gone-
SetToolInvokePreference(Enum AOAI Tool Invoke Preference)public25-28-
GetToolInvokePreference()Enum AOAI Tool Invoke Preferencepublic25-28-