ToolDefinition type
An abstract representation of an input tool definition that an agent can use.
type ToolDefinition =
| ToolDefinitionParent
| CodeInterpreterToolDefinition
| FileSearchToolDefinition
| FunctionToolDefinition
| BingGroundingToolDefinition
| MicrosoftFabricToolDefinition
| SharepointToolDefinition
| AzureAISearchToolDefinition
| OpenApiToolDefinition
| BingCustomSearchToolDefinition
| AzureFunctionToolDefinition