DelegatingAIFunction 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.
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 |
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 |
| GetService<TService>(Object) |
Vraagt om een AITool object van het type |
| 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. |