AIFunctionDeclaration Classe

Définition

Représente une fonction qui peut être décrite dans un service IA.

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
Héritage
AIFunctionDeclaration
Dérivé

Remarques

AIFunctionDeclaration est la classe de base pour AIFunction, qui ajoute la possibilité d’appeler la fonction. Les composants peuvent taper des instances de test AITool pour AIFunctionDeclaration déterminer s’ils peuvent être décrits en tant que fonctions et peuvent taper des tests pour AIFunction déterminer s’ils peuvent être appelés.

Constructeurs

Nom Description
AIFunctionDeclaration()

Initialise une nouvelle instance de la classe AIFunctionDeclaration.

Propriétés

Nom Description
AdditionalProperties

Obtient toutes les propriétés supplémentaires associées à l’outil.

(Hérité de AITool)
Description

Obtient une description de l’outil, adaptée à une utilisation pour décrire l’objectif d’un modèle.

(Hérité de AITool)
JsonSchema

Obtient un schéma JSON décrivant la fonction et ses paramètres d’entrée.

Name

Obtient le nom de l’outil.

(Hérité de AITool)
ReturnJsonSchema

Obtient un schéma JSON décrivant la valeur de retour de la fonction.

Méthodes

Nom Description
GetService(Type, Object)

Demande l’objet AITool du type serviceTypespécifié.

(Hérité de AITool)
GetService<TService>(Object)

Demande l’objet AITool de type TService.

(Hérité de AITool)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de AITool)

Méthodes d’extension

Nom Description
AsOpenAIAssistantsFunctionToolDefinition(AIFunctionDeclaration)

Crée un OpenAI FunctionToolDefinition à partir d’un AIFunctionDeclaration.

AsOpenAIChatTool(AIFunctionDeclaration)

Crée un OpenAI ChatTool à partir d’un AIFunctionDeclaration.

AsOpenAIRealtimeFunctionTool(AIFunctionDeclaration)

Crée un OpenAI RealtimeFunctionTool à partir d’un AIFunctionDeclaration.

AsOpenAIResponseTool(AIFunctionDeclaration)

Crée un OpenAI ResponseTool à partir d’un AIFunctionDeclaration.

AsOpenAIResponseTool(AITool)

Crée un OpenAI ResponseTool à partir d’un AITool.

S’applique à