Help me solve the error in crewai
import os from crewai import Agent, Task, Crew, Process from crewai_tools import SerperDevTool, WebsiteSearchTool # Set your API keys and other environment variables os.environ["SERPER_API_KEY"] = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" os.environ["OPENAI_API_BASE"] = 'https://api.groq.com/openai/v1' os.environ["OPENAI_MODEL_NAME"] = 'llama3-70b-8192' # Adjust based on available model os.environ["OPENAI_API_KEY"] = 'am using groq api' # Initialize tools search_tool = SerperDevTool() website_searcher = WebsiteSearchTool() # Define your agents with roles and goals webfinder = Agent( role="website finder", goal="Find the top 10 new AI news of the day", backstory="You are an AI agent who can find the best websites containing AI news", memory=True, verbose=True, allow_delegation=False, tools=[search_tool] ) webscraper = Agent( role="webscraper", goal="Scrape the websites passed to you", backstory="You are an AI agent who can scrape websites. You have a decade of experience scraping websites and can extract all the important AI news.", memory=True, verbose=True, allow_delegation=False, tools=[website_searcher] ) writer = Agent( role="Writer", goal="Write an AI newsletter based on the info provided to you", backstory="You are an AI agent who can write AI newsletters based on the provided info. Your newsletter should be short, accurate, and comprehensive.", memory=True, verbose=True, allow_delegation=False, ) manager = Agent( role="Manager", goal="Manage the AI newsletter crew by correctly delegating tasks to the appropriate agents", backstory="You are a manager working for a newsletter creation company. You should correctly delegate tasks to the webfinder, webscraper, and writer agents.", memory=True, verbose=True, allow_delegation=True, ) # Define tasks task1 = Task( description="Find the top 10 websites containing AI news of the day.", agent=webfinder, expected_output="websites links to each of the websites containing AI news of the day"