OutputItemToolSearchOutput Class

Definition

The OutputItemToolSearchOutput.

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

Constructors

Name Description
OutputItemToolSearchOutput(String, ResponsesToolSearchExecutionType, IEnumerable<ResponsesTool>, ResponsesFunctionCallOutputStatusEnum)

Initializes a new instance of OutputItemToolSearchOutput.

Properties

Name Description
AgentReference

The agent that created the item.

(Inherited from AgentResponseItem)
CallId

Gets or sets the CallId.

CreatedBy

The identifier of the actor that created the item.

Execution

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

Id (Inherited from AgentResponseItem)
ResponseId

The response on which the item is created.

(Inherited from AgentResponseItem)
Status

The status of the tool search output item that was recorded.

Tools

The loaded tool definitions returned by tool search.

Methods

Name Description
AsResponseResultItem() (Inherited from AgentResponseItem)
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

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

Applies to