Share via


ToolDefinitionOutput type

An abstract representation of an input tool definition that an agent can use.

type ToolDefinitionOutput =
  | ToolDefinitionOutputParent
  | CodeInterpreterToolDefinitionOutput
  | FileSearchToolDefinitionOutput
  | FunctionToolDefinitionOutput
  | BingGroundingToolDefinitionOutput
  | MicrosoftFabricToolDefinitionOutput
  | SharepointToolDefinitionOutput
  | AzureAISearchToolDefinitionOutput
  | OpenApiToolDefinitionOutput
  | BingCustomSearchToolDefinitionOutput
  | AzureFunctionToolDefinitionOutput