import asyncio import os import sys sys.path.append(os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))) from dotenv import load_dotenv from browser_use import Agent, ChatGoogle load_dotenv() api_key = os.getenv('GOOGLE_API_KEY') if not api_key: raise ValueError('GOOGLE_API_KEY is not set') async def run_search(): llm = ChatGoogle(model='gemini-flash-latest', api_key=api_key) agent = Agent( llm=llm, task='How many stars does the browser-use repo have?', flash_mode=True, ) await agent.run() if __name__ == '__main__': asyncio.run(run_search())