Taal

DelegatingAIFunction Klas

Definitie

Biedt een optionele basisklasse voor een die AIFunction aanroepen doorgeeft aan een ander exemplaar.

public ref class DelegatingAIFunction : Microsoft::Extensions::AI::AIFunction
public class DelegatingAIFunction : Microsoft.Extensions.AI.AIFunction
type DelegatingAIFunction = class
    inherit AIFunction
Public Class DelegatingAIFunction
Inherits AIFunction
Overname
Afgeleid

Constructors

Name Description
DelegatingAIFunction(AIFunction)

Initialiseert een nieuw exemplaar van de DelegatingAIFunction klasse als een wrapper rond innerFunction.

Eigenschappen

Name Description
AdditionalProperties

Haalt eventuele extra eigenschappen op die zijn gekoppeld aan het hulpprogramma.

Description

Haalt een beschrijving op van het hulpprogramma, geschikt voor gebruik bij het beschrijven van het doel voor een model.

InnerFunction

Haalt het binnenste AIFunction.

JsonSchema

Hiermee haalt u een JSON-schema op waarin de functie en de bijbehorende invoerparameters worden beschreven.

JsonSerializerOptions

Hiermee haalt u een JsonSerializerOptions op die kan worden gebruikt voor marshal-functieparameters.

Name

Hiermee haalt u de naam van het hulpprogramma op.

ReturnJsonSchema

Hiermee haalt u een JSON-schema op waarin de retourwaarde van de functie wordt beschreven.

UnderlyingMethod

Hiermee haalt u de onderliggende gegevens MethodInfo op die mogelijk AIFunction worden verpakt.

Methoden

Name Description
AsDeclarationOnly()

Hiermee maakt u een AIFunctionDeclaration weergave die AIFunction niet kan worden aangeroepen.

(Overgenomen van AIFunction)
GetService(Type, Object)

Vraagt om een AITool object van het opgegeven type serviceType.

GetService<TService>(Object)

Vraagt om een AITool object van het type TService.

(Overgenomen van AITool)
InvokeAsync(AIFunctionArguments, CancellationToken)

Roept de AIFunction aan en retourneert het resultaat.

(Overgenomen van AIFunction)
InvokeCoreAsync(AIFunctionArguments, CancellationToken)

Roept de AIFunction aan en retourneert het resultaat.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

Extensiemethoden

Name Description
AsOpenAIAssistantsFunctionToolDefinition(AIFunctionDeclaration)

Hiermee maakt u een OpenAI FunctionToolDefinition op basis van een AIFunctionDeclaration.

AsOpenAIChatTool(AIFunctionDeclaration)

Hiermee maakt u een OpenAI ChatTool op basis van een AIFunctionDeclaration.

AsOpenAIRealtimeFunctionTool(AIFunctionDeclaration)

Hiermee maakt u een OpenAI RealtimeFunctionTool op basis van een AIFunctionDeclaration.

AsOpenAIResponseTool(AIFunctionDeclaration)

Hiermee maakt u een OpenAI ResponseTool op basis van een AIFunctionDeclaration.

AsOpenAIResponseTool(AITool)

Hiermee maakt u een OpenAI ResponseTool op basis van een AITool.

Van toepassing op