more fixes

This commit is contained in:
Adil Hafeez 2025-03-03 16:02:53 -08:00
parent 41cc0ec379
commit 2c0174e36c
No known key found for this signature in database
GPG key ID: 9B18EF7691369645
2 changed files with 0 additions and 3 deletions

View file

@ -586,14 +586,12 @@ class ArchFunctionHandler(ArchBaseHandler):
)
model_response = Message(content="", tool_calls=extracted["result"])
else:
# TODO: make a call to default LLM to get responses or retry Arch-Function
logger.error(f"Invalid tool call - {verified['message']}")
# Response without tool calls
else:
model_response = Message(content=model_response, tool_calls=[])
# Response with tool calls but contain errors
else:
# TODO: make a call to default LLM to get responses or retry Arch-Function
logger.error(f"Tool call extraction error - {extracted['message']}")
chat_completion_response = ChatCompletionResponse(

View file

@ -115,7 +115,6 @@ async def function_calling(req: ChatMessage, res: Response):
error_messages = f"[Arch-Intent] - Error in ChatCompletion: {e}"
if error_messages is not None:
# TODO: make a call to default LLM to get responses
logger.error(error_messages)
final_response = ChatCompletionResponse(metadata={"error": error_messages})