🌓
Function Loading
tiny_fnc_engine offers two main ways to load functions into the engine:
1. Direct Function Loading
def my_function(param1, param2):
return param1 + param2
def my_function2(param1, param2):
return param1 * param2
engine = FunctionCallingEngine()
engine.add_functions([my_function, my_function2])
2. Loading from a File
engine = FunctionCallingEngine()
engine.add_functions_from_file('path/to/functions.py')
This method will load all functions in the specified file whose names don't start with "__" into the engine.