DelegatingAIFunction Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje volitelnou základní třídu pro AIFunction předávací volání do jiné instance.
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
- Dědičnost
- Odvozené
Konstruktory
| Name | Description |
|---|---|
| DelegatingAIFunction(AIFunction) |
Inicializuje novou instanci DelegatingAIFunction třídy jako obálku kolem |
Vlastnosti
| Name | Description |
|---|---|
| AdditionalProperties |
Získá všechny další vlastnosti přidružené k nástroji. |
| Description |
Získá popis nástroje, který je vhodný pro popis účelu modelu. |
| InnerFunction |
Získá vnitřní AIFunction. |
| JsonSchema |
Získá schéma JSON popisující funkci a její vstupní parametry. |
| JsonSerializerOptions |
JsonSerializerOptions Získá, který lze použít k zařazování parametrů funkce. |
| Name |
Získá název nástroje. |
| ReturnJsonSchema |
Získá schéma JSON popisující návratovou hodnotu funkce. |
| UnderlyingMethod |
Získá podklad MethodInfo , že by to AIFunction mohlo obtékání. |
Metody
| Name | Description |
|---|---|
| AsDeclarationOnly() |
Vytvoří reprezentaci AIFunctionDeclaration , AIFunction kterou nelze vyvolat. (Zděděno od AIFunction) |
| GetService(Type, Object) |
Požádá o AITool objekt zadaného typu |
| GetService<TService>(Object) |
Požádá o AITool objekt typu |
| InvokeAsync(AIFunctionArguments, CancellationToken) |
AIFunction Vyvolá výsledek a vrátí jeho výsledek. (Zděděno od AIFunction) |
| InvokeCoreAsync(AIFunctionArguments, CancellationToken) |
AIFunction Vyvolá výsledek a vrátí jeho výsledek. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. |
Metody rozšíření
| Name | Description |
|---|---|
| AsOpenAIAssistantsFunctionToolDefinition(AIFunctionDeclaration) |
Vytvoří OpenAI FunctionToolDefinition z objektu AIFunctionDeclaration. |
| AsOpenAIChatTool(AIFunctionDeclaration) |
Vytvoří OpenAI ChatTool z objektu AIFunctionDeclaration. |
| AsOpenAIRealtimeFunctionTool(AIFunctionDeclaration) |
Vytvoří OpenAI RealtimeFunctionTool z objektu AIFunctionDeclaration. |
| AsOpenAIResponseTool(AIFunctionDeclaration) |
Vytvoří OpenAI ResponseTool z objektu AIFunctionDeclaration. |
| AsOpenAIResponseTool(AITool) |
Vytvoří OpenAI ResponseTool z objektu AITool. |