From c6385915b26557f263fa4ab386d955c63f979530 Mon Sep 17 00:00:00 2001 From: Kye Date: Thu, 10 Aug 2023 10:35:15 -0400 Subject: [PATCH] vortex example test --- example.py | 50 +++++++++++++++++++++------------- swarms/agents/tools/autogpt.py | 8 ++++-- 2 files changed, 37 insertions(+), 21 deletions(-) diff --git a/example.py b/example.py index d3ee3b53..b40ef72b 100644 --- a/example.py +++ b/example.py @@ -1,27 +1,27 @@ -import os -from swarms.swarms.swarms import HierarchicalSwarm +# import os +# from swarms.swarms.swarms import HierarchicalSwarm -api_key = os.getenv("OPENAI_API_KEY") +# api_key = os.getenv("OPENAI_API_KEY") -# Initialize Swarms with your API key -swarm = HierarchicalSwarm(openai_api_key=api_key) +# # Initialize Swarms with your API key +# swarm = HierarchicalSwarm(openai_api_key=api_key) -# Define an objective -objective = """ -Please make a web GUI for using HTTP API server. -The name of it is Swarms. -You can check the server code at ./main.py. -The server is served on localhost:8000. -Users should be able to write text input as 'query' and url array as 'files', and check the response. -Users input form should be delivered in JSON format. -I want it to have neumorphism-style. Serve it on port 4500. +# # Define an objective +# objective = """ +# Please make a web GUI for using HTTP API server. +# The name of it is Swarms. +# You can check the server code at ./main.py. +# The server is served on localhost:8000. +# Users should be able to write text input as 'query' and url array as 'files', and check the response. +# Users input form should be delivered in JSON format. +# I want it to have neumorphism-style. Serve it on port 4500. -""" +# """ -# Run Swarms -task = swarm.run(objective) +# # Run Swarms +# task = swarm.run(objective) -print(task) +# print(task) @@ -31,4 +31,16 @@ print(task) # chat = OpenAI() # response = chat("Hello World") -# print(response) \ No newline at end of file +# print(response) + + + +############# v3 +import os +from swarms.workers.vortex_worker import VortexWorkerAgent + +api_key = os.getenv("OPENAI_API_KEY") + +agent = VortexWorkerAgent(openai_api_key=api_key) + +agent.run("Help me find resources about renewable energy.") diff --git a/swarms/agents/tools/autogpt.py b/swarms/agents/tools/autogpt.py index c3950081..c989b655 100644 --- a/swarms/agents/tools/autogpt.py +++ b/swarms/agents/tools/autogpt.py @@ -26,8 +26,6 @@ from pydantic import Field llm = ChatOpenAI(model_name="gpt-4", temperature=1.0) - - @contextmanager def pushd(new_dir): """Context manager for changing the current working directory.""" @@ -136,3 +134,9 @@ query_website_tool = WebpageQATool(qa_chain=load_qa_with_sources_chain(llm)) # !pip install duckduckgo_search web_search = DuckDuckGoSearchRun() + + +# from swarms.agents.tools.code_intepretor import CodeInterpreter + +# # @tool +# code_intepret = CodeInterpreter() \ No newline at end of file