vortex example test

Former-commit-id: c6385915b2
pull/47/head
Kye 1 year ago
parent 15ef72302d
commit f2df44c24a

@ -1,27 +1,27 @@
import os # import os
from swarms.swarms.swarms import HierarchicalSwarm # 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 # # Initialize Swarms with your API key
swarm = HierarchicalSwarm(openai_api_key=api_key) # swarm = HierarchicalSwarm(openai_api_key=api_key)
# Define an objective # # Define an objective
objective = """ # objective = """
Please make a web GUI for using HTTP API server. # Please make a web GUI for using HTTP API server.
The name of it is Swarms. # The name of it is Swarms.
You can check the server code at ./main.py. # You can check the server code at ./main.py.
The server is served on localhost:8000. # 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 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. # Users input form should be delivered in JSON format.
I want it to have neumorphism-style. Serve it on port 4500. # I want it to have neumorphism-style. Serve it on port 4500.
""" # """
# Run Swarms # # Run Swarms
task = swarm.run(objective) # task = swarm.run(objective)
print(task) # print(task)
@ -31,4 +31,16 @@ print(task)
# chat = OpenAI() # chat = OpenAI()
# response = chat("Hello World") # response = chat("Hello World")
# print(response) # 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.")

@ -26,8 +26,6 @@ from pydantic import Field
llm = ChatOpenAI(model_name="gpt-4", temperature=1.0) llm = ChatOpenAI(model_name="gpt-4", temperature=1.0)
@contextmanager @contextmanager
def pushd(new_dir): def pushd(new_dir):
"""Context manager for changing the current working directory.""" """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 # !pip install duckduckgo_search
web_search = DuckDuckGoSearchRun() web_search = DuckDuckGoSearchRun()
# from swarms.agents.tools.code_intepretor import CodeInterpreter
# # @tool
# code_intepret = CodeInterpreter()
Loading…
Cancel
Save