Taal

AIFunctionDeclaration Klas

Definitie

Vertegenwoordigt een functie die kan worden beschreven in een AI-service.

public ref class AIFunctionDeclaration abstract : Microsoft::Extensions::AI::AITool
public abstract class AIFunctionDeclaration : Microsoft.Extensions.AI.AITool
type AIFunctionDeclaration = class
    inherit AITool
Public MustInherit Class AIFunctionDeclaration
Inherits AITool
Overname
AIFunctionDeclaration
Afgeleid

Opmerkingen

AIFunctionDeclaration is de basisklasse voor AIFunction, waarmee de mogelijkheid wordt toegevoegd om de functie aan te roepen. Onderdelen kunnen testexemplaren AIToolAIFunctionDeclaration typen om te bepalen of ze kunnen worden beschreven als functies en kunnen een test typen AIFunction om te bepalen of ze kunnen worden aangeroepen.

Constructors

Name Description
AIFunctionDeclaration()

Initialiseert een nieuw exemplaar van de AIFunctionDeclaration klasse.

Eigenschappen

Name Description
AdditionalProperties

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

(Overgenomen van AITool)
Description

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

(Overgenomen van AITool)
JsonSchema

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

Name

Hiermee haalt u de naam van het hulpprogramma op.

(Overgenomen van AITool)
ReturnJsonSchema

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

Methoden

Name Description
GetService(Type, Object)

Vraagt om een AITool object van het opgegeven type serviceType.

(Overgenomen van AITool)
GetService<TService>(Object)

Vraagt om een AITool object van het type TService.

(Overgenomen van AITool)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van AITool)

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