mirror of
https://github.com/crewAIInc/crewAI.git
synced 2026-01-08 15:48:29 +00:00
improve function llm logic
This commit is contained in:
@@ -142,7 +142,8 @@ class Agent(BaseAgent):
|
|||||||
self.agent_ops_agent_name = self.role
|
self.agent_ops_agent_name = self.role
|
||||||
|
|
||||||
self.llm = create_llm(self.llm)
|
self.llm = create_llm(self.llm)
|
||||||
self.function_calling_llm = create_llm(self.function_calling_llm)
|
if self.function_calling_llm and not isinstance(self.function_calling_llm, LLM):
|
||||||
|
self.function_calling_llm = create_llm(self.function_calling_llm)
|
||||||
|
|
||||||
if not self.agent_executor:
|
if not self.agent_executor:
|
||||||
self._setup_agent_executor()
|
self._setup_agent_executor()
|
||||||
|
|||||||
@@ -246,7 +246,7 @@ class Crew(BaseModel):
|
|||||||
if self.output_log_file:
|
if self.output_log_file:
|
||||||
self._file_handler = FileHandler(self.output_log_file)
|
self._file_handler = FileHandler(self.output_log_file)
|
||||||
self._rpm_controller = RPMController(max_rpm=self.max_rpm, logger=self._logger)
|
self._rpm_controller = RPMController(max_rpm=self.max_rpm, logger=self._logger)
|
||||||
if self.function_calling_llm:
|
if self.function_calling_llm and not isinstance(self.function_calling_llm, LLM):
|
||||||
self.function_calling_llm = create_llm(self.function_calling_llm)
|
self.function_calling_llm = create_llm(self.function_calling_llm)
|
||||||
|
|
||||||
self._telemetry = Telemetry()
|
self._telemetry = Telemetry()
|
||||||
|
|||||||
Reference in New Issue
Block a user