@@ -438,41 +438,25 @@ def _run_crewai(self, config, topic, tools_dict):
438438 if llm_model :
439439 llm = PraisonAIModel (
440440 model = llm_model .get ("model" ) or os .environ .get ("MODEL_NAME" ) or "openai/gpt-4o" ,
441- api_key_var = None , # Don't rely on env var lookup
442441 base_url = self .config_list [0 ].get ('base_url' ) if self .config_list else None
443442 ).get_model ()
444- # Override with explicit API key from config_list
445- if self .config_list and self .config_list [0 ].get ('api_key' ):
446- llm .api_key = self .config_list [0 ]['api_key' ]
447443 else :
448444 llm = PraisonAIModel (
449- api_key_var = None , # Don't rely on env var lookup
450445 base_url = self .config_list [0 ].get ('base_url' ) if self .config_list else None
451446 ).get_model ()
452- # Override with explicit API key from config_list
453- if self .config_list and self .config_list [0 ].get ('api_key' ):
454- llm .api_key = self .config_list [0 ]['api_key' ]
455447
456448 # Configure function calling LLM
457449 function_calling_llm_model = details .get ('function_calling_llm' )
458450 if function_calling_llm_model :
459451 function_calling_llm = PraisonAIModel (
460452 model = function_calling_llm_model .get ("model" ) or os .environ .get ("MODEL_NAME" ) or "openai/gpt-4o" ,
461- api_key_var = None , # Don't rely on env var lookup
462453 base_url = self .config_list [0 ].get ('base_url' ) if self .config_list else None
463454 ).get_model ()
464- # Override with explicit API key from config_list
465- if self .config_list and self .config_list [0 ].get ('api_key' ):
466- function_calling_llm .api_key = self .config_list [0 ]['api_key' ]
467455 else :
468456 function_calling_llm = PraisonAIModel (
469- api_key_var = None , # Don't rely on env var lookup
470457 base_url = self .config_list [0 ].get ('base_url' ) if self .config_list else None
471458 ).get_model ()
472- # Override with explicit API key from config_list
473- if self .config_list and self .config_list [0 ].get ('api_key' ):
474- function_calling_llm .api_key = self .config_list [0 ]['api_key' ]
475-
459+
476460 # Create CrewAI agent
477461 agent = Agent (
478462 role = role_filled ,
0 commit comments