Procedures, 20
| Name | Parameters | Returns | Access | Versions | Obsolete | ||
|---|---|---|---|---|---|---|---|
| AddTool | (Interface AOAI Function) | public | 24-28 | - | |||
| GetTool | (Text, var Interface AOAI Function) | Boolean | public | 24-28 | - | ||
| GetFunctionTools | () | List | public | 24-28 | - | ||
| AddTool | (JsonObject) | public | 24-27, gone | Pending 25.0 | |||
| Use AddTool that takes in an AOAI Function interface instead. | |||||||
| ModifyTool | (Integer, JsonObject) | public | 24-27, gone | Pending 25.0 | |||
| Use ModifyTool that takes in an AOAI Function interface instead. | |||||||
| DeleteTool | (Integer) | public | 24-27, gone | Pending 25.0 | |||
| Use DeleteTool that takes in a function name instead. | |||||||
| GetTools | () | List | public | 24-27, gone | Pending 25.0 | ||
| Use GetTool() that takes in a function name and var for AOAI Function interface. | |||||||
| DeleteTool | (Text) | Boolean | public | 24-28 | - | ||
| ClearTools | () | public | 24-28 | - | |||
| PrepareTools | () | JsonArray | public | 24-28 | - | ||
| ToolsExists | () | Boolean | public | 24-28 | - | ||
| SetAddToolToPayload | (Boolean) | public | 24-28 | - | |||
| SetToolChoice | (Text) | public | 24-28 | - | |||
| SetFunctionAsToolChoice | (Interface AOAI Function) | public | 24-28 | - | |||
| SetFunctionAsToolChoice | (Text) | public | 24-28 | - | |||
| GetToolChoice | () | Text | public | 24-28 | - | ||
| IsToolsList | (Text) | Boolean | public | 24, gone | - | ||
| ConvertToJsonArray | (Text) | JsonArray | public | 24, gone | - | ||
| SetToolInvokePreference | (Enum AOAI Tool Invoke Preference) | public | 25-28 | - | |||
| GetToolInvokePreference | () | Enum AOAI Tool Invoke Preference | public | 25-28 | - | ||