throw error if the llm tries to call a function that's not registered
This commit is contained in:
@@ -288,6 +288,10 @@ class BaseOpenAILLMService(LLMService):
|
|||||||
tool_call_id=tool_id,
|
tool_call_id=tool_id,
|
||||||
run_llm=run_llm,
|
run_llm=run_llm,
|
||||||
)
|
)
|
||||||
|
else:
|
||||||
|
raise OpenAIUnhandledFunctionException(
|
||||||
|
f"The LLM tried to call a function named '{function_name}', but there isn't a callback registered for that function."
|
||||||
|
)
|
||||||
|
|
||||||
async def _update_settings(self, frame: LLMUpdateSettingsFrame):
|
async def _update_settings(self, frame: LLMUpdateSettingsFrame):
|
||||||
if frame.model is not None:
|
if frame.model is not None:
|
||||||
|
|||||||
Reference in New Issue
Block a user