Share via


AzureAISearchTool Class

Definition

The input definition information for an Azure AI search tool as used to configure an agent.

public class AzureAISearchTool : Azure.AI.Projects.OpenAI.AgentTool, System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.OpenAI.AzureAISearchTool>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.OpenAI.AzureAISearchTool>
type AzureAISearchTool = class
    inherit AgentTool
    interface IJsonModel<AzureAISearchTool>
    interface IPersistableModel<AzureAISearchTool>
Public Class AzureAISearchTool
Inherits AgentTool
Implements IJsonModel(Of AzureAISearchTool), IPersistableModel(Of AzureAISearchTool)
Inheritance
AzureAISearchTool
Implements

Constructors

Name Description
AzureAISearchTool(AzureAISearchToolOptions)

Properties

Name Description
Options

Options applied to the AzureAISearchTool instance.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<AgentTool>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from AgentTool)
IJsonModel<AgentTool>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from AgentTool)
IJsonModel<AzureAISearchTool>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<AzureAISearchTool>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<AgentTool>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from AgentTool)
IPersistableModel<AgentTool>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from AgentTool)
IPersistableModel<AgentTool>.Write(ModelReaderWriterOptions) (Inherited from AgentTool)
IPersistableModel<AzureAISearchTool>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<AzureAISearchTool>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<AzureAISearchTool>.Write(ModelReaderWriterOptions)

Applies to