DelegatingAIFunction Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller en valfri basklass för en AIFunction som skickar genom anrop till en annan instans.
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
- Arv
- Härledda
Konstruktorer
| Name | Description |
|---|---|
| DelegatingAIFunction(AIFunction) |
Initierar en ny instans av DelegatingAIFunction klassen som en omslutning runt |
Egenskaper
| Name | Description |
|---|---|
| AdditionalProperties |
Hämtar eventuella ytterligare egenskaper som är associerade med verktyget. |
| Description |
Hämtar en beskrivning av verktyget som är lämpligt för användning när syftet med en modell ska beskrivas. |
| InnerFunction |
Hämtar den inre AIFunction. |
| JsonSchema |
Hämtar ett JSON-schema som beskriver funktionen och dess indataparametrar. |
| JsonSerializerOptions |
Hämtar en JsonSerializerOptions som kan användas för att konvertera funktionsparametrar. |
| Name |
Hämtar namnet på verktyget. |
| ReturnJsonSchema |
Hämtar ett JSON-schema som beskriver funktionens returvärde. |
| UnderlyingMethod |
Hämtar underliggande MethodInfo som detta AIFunction kan vara omslutande. |
Metoder
| Name | Description |
|---|---|
| AsDeclarationOnly() |
Skapar en AIFunctionDeclaration representation av detta AIFunction som inte kan anropas. (Ärvd från AIFunction) |
| GetService(Type, Object) |
Frågar efter AITool ett objekt av den angivna typen |
| GetService<TService>(Object) |
Frågar efter AITool ett objekt av typen |
| InvokeAsync(AIFunctionArguments, CancellationToken) |
Anropar och returnerar AIFunction resultatet. (Ärvd från AIFunction) |
| InvokeCoreAsync(AIFunctionArguments, CancellationToken) |
Anropar och returnerar AIFunction resultatet. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. |
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. |