Uses of Class
com.azure.ai.agents.persistent.models.ToolDefinition
Packages that use ToolDefinition
Package
Description
Package containing the data models for Agents.
-
Uses of ToolDefinition in com.azure.ai.agents.persistent.models
Subclasses of ToolDefinition in com.azure.ai.agents.persistent.modelsModifier and TypeClassDescriptionfinal classThe input definition information for an Azure AI search tool as used to configure an agent.final classThe input definition information for a azure function tool as used to configure an agent.final classThe input definition information for a bing grounding search tool as used to configure an agent.final classThe input definition information for a code interpreter tool as used to configure an agent.final classThe input definition information for a connected agent tool which defines a domain specific sub-agent.final classThe input definition information for a file search tool as used to configure an agent.final classThe input definition information for a function tool as used to configure an agent.final classThe input definition information for an OpenAPI tool as used to configure an agent.Methods in com.azure.ai.agents.persistent.models that return ToolDefinitionModifier and TypeMethodDescriptionstatic ToolDefinitionToolDefinition.fromJson(com.azure.json.JsonReader jsonReader) Reads an instance of ToolDefinition from the JsonReader.Methods in com.azure.ai.agents.persistent.models that return types with arguments of type ToolDefinitionModifier and TypeMethodDescriptionCreateAgentOptions.getTools()Get the tools property: The collection of tools to enable for the new agent.CreateRunOptions.getTools()Get the tools property: The overridden list of enabled tools that the agent should use to run the thread.CreateThreadAndRunOptions.getTools()Get the tools property: The overridden list of enabled tools the agent should use to run the thread.PersistentAgent.getTools()Get the tools property: The collection of tools enabled for the agent.ThreadRun.getTools()Get the tools property: The overridden enabled tools used for this agent thread run.UpdateAgentOptions.getTools()Get the tools property: The modified collection of tools to enable for the agent.Method parameters in com.azure.ai.agents.persistent.models with type arguments of type ToolDefinitionModifier and TypeMethodDescriptionCreateAgentOptions.setTools(List<ToolDefinition> tools) Set the tools property: The collection of tools to enable for the new agent.CreateRunOptions.setTools(List<ToolDefinition> tools) Set the tools property: The overridden list of enabled tools that the agent should use to run the thread.CreateThreadAndRunOptions.setTools(List<ToolDefinition> tools) Set the tools property: The overridden list of enabled tools the agent should use to run the thread.UpdateAgentOptions.setTools(List<ToolDefinition> tools) Set the tools property: The modified collection of tools to enable for the agent.