Table of Contents

Class FunctionDefinition

Namespace
Mythosia.AI.Models.Functions
Assembly
Mythosia.AI.Abstractions.dll

Represents a function that can be called by AI

public class FunctionDefinition
Inheritance
FunctionDefinition
Inherited Members

Constructors

FunctionDefinition()

public FunctionDefinition()

Properties

Description

public string Description { get; set; }

Property Value

string

Handler

public Func<Dictionary<string, object>, Task<string>> Handler { get; set; }

Property Value

Func<Dictionary<string, object>, Task<string>>

Name

public string Name { get; set; }

Property Value

string

Parameters

public FunctionParameters Parameters { get; set; }

Property Value

FunctionParameters