diff --git a/community_usecase/product_survey/main.py b/community_usecase/product_survey/main.py index 1e4a6cc..86a2040 100644 --- a/community_usecase/product_survey/main.py +++ b/community_usecase/product_survey/main.py @@ -63,37 +63,37 @@ def construct_society(question: str) -> RolePlaying: models = { "user": ModelFactory.create( model_platform=ModelPlatformType.OPENAI, - model_type=ModelType.GPT_4O, + model_type=ModelType.GPT_4_1, model_config_dict={"temperature": 0}, ), "assistant": ModelFactory.create( model_platform=ModelPlatformType.OPENAI, - model_type=ModelType.GPT_4O, + model_type=ModelType.GPT_4_1, model_config_dict={"temperature": 0}, ), "browsing": ModelFactory.create( model_platform=ModelPlatformType.OPENAI, - model_type=ModelType.GPT_4O, + model_type=ModelType.GPT_4_1, model_config_dict={"temperature": 0}, ), "planning": ModelFactory.create( model_platform=ModelPlatformType.OPENAI, - model_type=ModelType.GPT_4O, + model_type=ModelType.GPT_4_1, model_config_dict={"temperature": 0}, ), "video": ModelFactory.create( model_platform=ModelPlatformType.OPENAI, - model_type=ModelType.GPT_4O, + model_type=ModelType.GPT_4_1, model_config_dict={"temperature": 0}, ), "image": ModelFactory.create( model_platform=ModelPlatformType.OPENAI, - model_type=ModelType.GPT_4O, + model_type=ModelType.GPT_4_1, model_config_dict={"temperature": 0}, ), "document": ModelFactory.create( model_platform=ModelPlatformType.OPENAI, - model_type=ModelType.GPT_4O, + model_type=ModelType.GPT_4_1, model_config_dict={"temperature": 0}, ), } @@ -144,7 +144,7 @@ def construct_society(question: str) -> RolePlaying: def main(): r"""Main function to run the OWL system with an example question.""" # Default research question - default_task = "please give me a product survey report for manus product.which official web url is https://manus.im.And then using react framework to make a website for it.Finally,download the this web into pdf file and open it by local app.please make full use of the Browsertoolkit、TerminalToolkit、PyAutoGUIToolkit、FileWriteToolkit etc." + default_task = "please give me a product survey report for manus product.which official web url is https://manus.im.And then using vite to create react framework to make a ppt website for it.Finally,download the this web into pdf file and open it by local app.please make full use of the Browsertoolkit、TerminalToolkit、PyAutoGUIToolkit、FileWriteToolkit etc." # Override default task if command line argument is provided task = sys.argv[1] if len(sys.argv) > 1 else default_task diff --git a/pyproject.toml b/pyproject.toml index 772c23f..b2d72b5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,6 +29,7 @@ dependencies = [ "mcp-server-fetch==2025.1.17", "xmltodict>=0.14.2", "pyautogui", + "firecrawl", ] [project.urls] diff --git a/requirements.txt b/requirements.txt index c27edab..4904a21 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,3 +5,4 @@ gradio>=3.50.2 mcp-simple-arxiv==0.2.2 mcp-server-fetch==2025.1.17 pyautogui +firecrawl \ No newline at end of file