Freigeben über


CustomToolParamFormat Class

Definition

The input format for the custom tool. Default is unconstrained text. Please note this is the abstract base class. The derived classes available for instantiation are: CustomTextFormatParam and CustomGrammarFormatParam.

[System.ClientModel.Primitives.PersistableModelProxy(typeof(Azure.AI.AgentServer.Responses.Models.UnknownCustomToolParamFormat))]
public abstract class CustomToolParamFormat : System.ClientModel.Primitives.IJsonModel<Azure.AI.AgentServer.Responses.Models.CustomToolParamFormat>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.AgentServer.Responses.Models.CustomToolParamFormat>
[<System.ClientModel.Primitives.PersistableModelProxy(typeof(Azure.AI.AgentServer.Responses.Models.UnknownCustomToolParamFormat))>]
type CustomToolParamFormat = class
    interface IJsonModel<CustomToolParamFormat>
    interface IPersistableModel<CustomToolParamFormat>
Public MustInherit Class CustomToolParamFormat
Implements IJsonModel(Of CustomToolParamFormat), IPersistableModel(Of CustomToolParamFormat)
Inheritance
CustomToolParamFormat
Derived
Attributes
Implements

Applies to