AIFunctionDeclaration Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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 |
| GetService<TService>(Object) |
Vraagt om een AITool object van het type |
| 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. |