Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
jeffreymeetkai committed Nov 5, 2024
1 parent ff40262 commit 749bf1a
Showing 1 changed file with 11 additions and 9 deletions.
20 changes: 11 additions & 9 deletions functionary/inference_utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,14 +42,16 @@ def analyze_tools_and_tool_choice(request):

def resolve_json_refs(tools_or_functions):
tools = deepcopy(tools_or_functions)
for i in range(len(tools)):
if "type" in tools[i] and tools[i]["type"] == "function":
tools[i]["function"]["parameters"] = deepcopy(
jsonref.JsonRef.replace_refs(tools[i]["function"]["parameters"])
)
else:
tools[i]["parameters"] = deepcopy(
jsonref.JsonRef.replace_refs(tools[i]["parameters"])
)
if tools:
for i in range(len(tools)):
if "type" in tools[i]:
if tools[i]["type"] == "function":
tools[i]["function"]["parameters"] = deepcopy(
jsonref.JsonRef.replace_refs(tools[i]["function"]["parameters"])
)
else:
tools[i]["parameters"] = deepcopy(
jsonref.JsonRef.replace_refs(tools[i]["parameters"])
)

return tools

0 comments on commit 749bf1a

Please sign in to comment.