|
@@ -72,7 +72,7 @@ class OrchestratorRuleParser:
|
|
|
|
|
|
# only OpenAI chat model (include Azure) support function call, use ReACT instead
|
|
|
if agent_model_instance.model_mode != ModelMode.CHAT \
|
|
|
- or agent_model_instance.name not in ['openai', 'azure_openai']:
|
|
|
+ or agent_model_instance.model_provider.provider_name not in ['openai', 'azure_openai']:
|
|
|
if planning_strategy in [PlanningStrategy.FUNCTION_CALL, PlanningStrategy.MULTI_FUNCTION_CALL]:
|
|
|
planning_strategy = PlanningStrategy.REACT
|
|
|
elif planning_strategy == PlanningStrategy.ROUTER:
|