mirror of
https://github.com/ParisNeo/lollms.git
synced 2025-03-01 04:06:07 +00:00
enhanced function calling
This commit is contained in:
parent
8174d2724b
commit
07d14aa09f
@ -3373,7 +3373,7 @@ The AI should respond in this format using data from actions_list:
|
|||||||
try:
|
try:
|
||||||
# Assuming parameters is a dictionary that maps directly to the function's arguments.
|
# Assuming parameters is a dictionary that maps directly to the function's arguments.
|
||||||
if type(parameters)==list:
|
if type(parameters)==list:
|
||||||
f_parameters ={k['name']:v for k,v in zip(fn['function_parameters'],parameters)}
|
f_parameters ={k['name']:v for k,v in zip([p['name'] for p in fn['function_parameters']],parameters)}
|
||||||
result = function(**f_parameters)
|
result = function(**f_parameters)
|
||||||
elif type(parameters)==dict:
|
elif type(parameters)==dict:
|
||||||
result = function(**parameters)
|
result = function(**parameters)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user