ItemCustomToolCall Class

Definition

Custom tool call.

public class ItemCustomToolCall : Azure.AI.AgentServer.Responses.Models.Item, System.ClientModel.Primitives.IJsonModel<Azure.AI.AgentServer.Responses.Models.ItemCustomToolCall>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.AgentServer.Responses.Models.ItemCustomToolCall>
type ItemCustomToolCall = class
    inherit Item
    interface IJsonModel<ItemCustomToolCall>
    interface IPersistableModel<ItemCustomToolCall>
Public Class ItemCustomToolCall
Inherits Item
Implements IJsonModel(Of ItemCustomToolCall), IPersistableModel(Of ItemCustomToolCall)
Inheritance
ItemCustomToolCall
Implements

Constructors

Name Description
ItemCustomToolCall(String, String, String)

Initializes a new instance of ItemCustomToolCall.

Properties

Name Description
CallId

An identifier used to map this custom tool call to a tool call output.

Id

The unique ID of the custom tool call in the OpenAI platform.

Input

The input for the custom tool call generated by the model.

Name

The name of the custom tool being called.

Namespace

The namespace of the custom tool being called.

Methods

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

Explicit Interface Implementations

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

Applies to