ResponsesToolSearchToolParam Class

Definition

Tool search tool.

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

Constructors

Name Description
ResponsesToolSearchToolParam()

Initializes a new instance of ResponsesToolSearchToolParam.

Properties

Name Description
Description

Gets or sets the Description.

Execution

Whether tool search is executed by the server or by the client.

Parameters

Gets or sets the Parameters.

Methods

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

Explicit Interface Implementations

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

Applies to