ResponsesReminderPreviewTool Class

Definition

A built-in tool that schedules the agent to re-invoke itself after a delay. The model passes a single minutes argument (positive integer) when calling this tool. The service creates a one-shot timer routine that fires after the specified delay and re-invokes the agent on the same conversation thread. No pre-created routine is required.

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

Constructors

Name Description
ResponsesReminderPreviewTool()

Initializes a new instance of ResponsesReminderPreviewTool.

Properties

Name Description
Description

Optional user-defined description for this tool or configuration.

Name

Optional user-defined name for this tool or configuration.

Methods

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

Explicit Interface Implementations

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

Applies to