AIFunctionDeclaration Klass

Definition

Representerar en funktion som kan beskrivas för en AI-tjänst.

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
Arv
AIFunctionDeclaration
Härledda

Kommentarer

AIFunctionDeclaration är basklassen för AIFunction, som lägger till möjligheten att anropa funktionen. Komponenter kan skriva testinstanser AITool för AIFunctionDeclaration att avgöra om de kan beskrivas som funktioner och kan skriva test för AIFunction att avgöra om de kan anropas.

Konstruktorer

Name Description
AIFunctionDeclaration()

Initierar en ny instans av AIFunctionDeclaration klassen.

Egenskaper

Name Description
AdditionalProperties

Hämtar eventuella ytterligare egenskaper som är associerade med verktyget.

(Ärvd från AITool)
Description

Hämtar en beskrivning av verktyget som är lämpligt för användning när syftet med en modell ska beskrivas.

(Ärvd från AITool)
JsonSchema

Hämtar ett JSON-schema som beskriver funktionen och dess indataparametrar.

Name

Hämtar namnet på verktyget.

(Ärvd från AITool)
ReturnJsonSchema

Hämtar ett JSON-schema som beskriver funktionens returvärde.

Metoder

Name Description
GetService(Type, Object)

Frågar efter AITool ett objekt av den angivna typen serviceType.

(Ärvd från AITool)
GetService<TService>(Object)

Frågar efter AITool ett objekt av typen TService.

(Ärvd från AITool)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från AITool)

Tilläggsmetoder

Name Description
AsOpenAIAssistantsFunctionToolDefinition(AIFunctionDeclaration)

Skapar en OpenAI FunctionToolDefinition från en AIFunctionDeclaration.

AsOpenAIChatTool(AIFunctionDeclaration)

Skapar en OpenAI ChatTool från en AIFunctionDeclaration.

AsOpenAIRealtimeFunctionTool(AIFunctionDeclaration)

Skapar en OpenAI RealtimeFunctionTool från en AIFunctionDeclaration.

AsOpenAIResponseTool(AIFunctionDeclaration)

Skapar en OpenAI ResponseTool från en AIFunctionDeclaration.

AsOpenAIResponseTool(AITool)

Skapar en OpenAI ResponseTool från en AITool.

Gäller för