OutputItemComputerToolCallOutput Class

Definition

Computer tool call output.

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

Constructors

Name Description
OutputItemComputerToolCallOutput(String, ComputerScreenshotImage)

Initializes a new instance of OutputItemComputerToolCallOutput.

Properties

Name Description
AcknowledgedSafetyChecks

The safety checks reported by the API that have been acknowledged by the developer.

AgentReference

The agent that created the item.

(Inherited from AgentResponseItem)
CallId

The ID of the computer tool call that produced the output.

Id (Inherited from AgentResponseItem)
Output

Gets or sets the Output.

ResponseId

The response on which the item is created.

(Inherited from AgentResponseItem)
Status

The status of the message input. One of in_progress, completed, or incomplete. Populated when input items are returned via API.

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<OutputItemComputerToolCallOutput>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<OutputItemComputerToolCallOutput>.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<OutputItemComputerToolCallOutput>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<OutputItemComputerToolCallOutput>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<OutputItemComputerToolCallOutput>.Write(ModelReaderWriterOptions)

Applies to