Freigeben über


ItemFunctionToolCall Class

Definition

Function tool call.

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

Constructors

Name Description
ItemFunctionToolCall(String, String, String)

Initializes a new instance of ItemFunctionToolCall.

Properties

Name Description
Arguments

A JSON string of the arguments to pass to the function.

CallId

The unique ID of the function tool call generated by the model.

Id

The unique ID of the function tool call.

Name

The name of the function to run.

Status

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

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

Applies to