Fix SSL certificate verification issue in provider data fetching

Co-Authored-By: Joe Moura <joao@crewai.com>
This commit is contained in:
Devin AI
2025-05-13 11:52:55 +00:00
parent d55e596800
commit 4d3e094a40
6 changed files with 667 additions and 11 deletions

View File

@@ -89,12 +89,12 @@ def copy_template_files(folder_path, name, class_name, parent_folder):
copy_template(src_file, dst_file, name, class_name, folder_path.name)
def create_crew(name, provider=None, skip_provider=False, parent_folder=None):
def create_crew(name, provider=None, skip_provider=False, parent_folder=None, skip_ssl_verify=False):
folder_path, folder_name, class_name = create_folder_structure(name, parent_folder)
env_vars = load_env_vars(folder_path)
if not skip_provider:
if not provider:
provider_models = get_provider_data()
provider_models = get_provider_data(skip_ssl_verify)
if not provider_models:
return
@@ -114,7 +114,7 @@ def create_crew(name, provider=None, skip_provider=False, parent_folder=None):
click.secho("Keeping existing provider configuration.", fg="yellow")
return
provider_models = get_provider_data()
provider_models = get_provider_data(skip_ssl_verify)
if not provider_models:
return