Share via


AzureAISearchToolOptions Class

Definition

A set of index resources used by the azure_ai_search tool.

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

Constructors

Name Description
AzureAISearchToolOptions(IEnumerable<AzureAISearchToolIndex>)

Initializes a new instance of AzureAISearchToolOptions.

Properties

Name Description
Indexes

The indices attached to this agent. There can be a maximum of 1 index resource attached to the agent.

Methods

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

Explicit Interface Implementations

Name Description
IJsonModel<AzureAISearchToolOptions>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<AzureAISearchToolOptions>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<AzureAISearchToolOptions>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<AzureAISearchToolOptions>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<AzureAISearchToolOptions>.Write(ModelReaderWriterOptions)

Applies to